1. Matching Problem for Object-Oriented Programming Principles.
- Divide and Conquer Principle
- Dividing a problem or a task into parts
- Information Hiding Principle
- Designing a class so that it shields certain parts of an object from other objects
- Interface Principle
- Objects present an interface to other objects to determine how they interact with each other.
- Generality Principle
- Objects will be designed as generally as possible.
- Encapsulation Principle
- Each object is a self-contained module with the attributes and actions necessary for its role.
- Extensibility Principle
- Objects will be designed so that they can potentially be extended.
Match the vocabulary with their definitions.
Review the chapter vocabulary in the Summary.