What are design patterns?
Encapsulating code that varies with the Strategy pattern
The limitations of inheritance
Using the Adapter pattern
Implementing the Observer pattern
Extending behavior with composition and the Decorator pattern
Encapsulating iteration with the Iterator pattern
Object creation with the Factory Method pattern
Using design principles to guide your object-oriented design
Skill Level Intermediate
Show MoreShow Less
You started this assessment previously and didn’t complete it. You can pick up where you left off, or start over.