Conclusion
There is a lot to cover when discussing OO technologies. However, you should leave this chapter with a good understanding of the following topics:
• Encapsulation—Encapsulating the data and behavior into a single object is of primary importance in OO development. A single object contains both its data and behaviors and can hide what it wants from other objects.
• Inheritance—A class can inherit from another class and take advantage of the attributes and methods defined by the superclass.
• Polymorphism—Polymorphism means that similar objects can respond to the same message in different ways. For example, you might have a system with many shapes. However, a circle, a square, and a star are each drawn differently. Using polymorphism, ...
Get The Object-Oriented Thought Process, Fourth Edition now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.