Composite Pattern
The Composite Pattern is a structural design pattern that composes objects into tree structures to represent part-whole hierarchies, letting clients treat individual objects and compositions of objects through the same uniform interface.
7 resources across 3 libraries
Glossary Terms(5)
Interpreter Pattern
The Interpreter Pattern is a behavioral design pattern that defines a grammatical representation for a language and provides an interpreter that evaluates sent…
Visitor Pattern
The Visitor Pattern is a behavioral design pattern that lets you define a new operation on a set of related classes without modifying those classes, by moving…
Flyweight Pattern
The Flyweight Pattern is a structural design pattern that minimizes memory usage by sharing as much data as possible between many similar objects, separating a…
Composite Pattern
The Composite Pattern is a structural design pattern that composes objects into tree structures to represent part-whole hierarchies, letting clients treat indi…
Iterator Pattern
The Iterator Pattern is a behavioral design pattern that provides a standard way to sequentially access the elements of a collection without exposing its under…