Introduction to OOP Chapter 24: Design Patterns : next previous audio real text

Composite

Problem: How do you facilitate creation of complex systems from simple parts?

Solution: Provide a few simple components, and a system to compose components (simple or otherwise) into new components.

Regular expressions are an example, are are type systems, or the nesting of panels within panels in the Java AWT API.

Intro OOP, Chapter 24, Slide 12