Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
design_patterns:gof [2019/11/09 21:44] – [Erzeugungsmuster (creational patterns)] phreazer | design_patterns:gof [2019/11/09 22:02] – [Strukturmuster (structural patterns)] phreazer | ||
---|---|---|---|
Line 13: | Line 13: | ||
Class/ | Class/ | ||
+ | |||
+ | * Adapter/ | ||
+ | * Bridge: Hierarchy of abstractions and implementations | ||
+ | * Facade: Unified, simplified interface to complex operations involving multiple classes | ||
+ | * Decorator: Dynamically add/remove methods to an object | ||
+ | * Flyweight: Large number of object required, where information is shared | ||
+ | * Composite: Tree-structure to represent part-whole hierarchies (treat part and whole uniformly) | ||
+ | * Proxy: Class acting as interface to something else. | ||
===== Verhaltensmuster (behavioral patterns) ===== | ===== Verhaltensmuster (behavioral patterns) ===== | ||