The Importance of Object-Oriented Programming
摘要
Object-oriented programming (OOP) is essential for handling challenges in developing flexible, extendible, reusable, and easy-to-use software systems. OOP approaches simplify the complexity of modeling real-world application concepts into software building blocks. In this chapter, you will learn OOP constructs such as classes to systematically map real-world entities, and how to hide helps the implementation details of the entities, controlling their data access, and simplifying the software system interactions, activities, and tasks. Besides, you will be quickly undersatnding the important OOP principles such as inheritance and polymorphism to develop reusable and easy-to-use software systems.