- Adapter (a class or interface created in order to adapt an object for another implementation)
- Bridge (the abstraction is separated from the implementation of a classso that they can evolve independantly)
- Composite (structures are organised in tree structures in order to model part-whole relationships but still offer a somewhat similar mean of interaction)
- Decorator (supplementary functionalities are attached to an object dynamically)
- Facade (provide a higher level interface thus simplifying its use)
- Flyweight (in order to support a large amount of fine-grained objects resources are shared)
- Proxy (an object serving as surrogate for another object in order to simplify the control of the original object)
Showing posts with label structural design patterns. Show all posts
Showing posts with label structural design patterns. Show all posts
Friday, 11 January 2008
Structural Patterns
We now turn to the Structural patterns proposed by Gamma et al.
Subscribe to:
Posts (Atom)