This is an old revision of the document!
Gang of four
Erzeugungsmuster (creational patterns)
- Class pattern
- Factory Method / Virtual Constructor: Object creation via method instead of constructor
- Object pattern
- Abstract factory pattern: Group of factories
- Prototype pattern: Clone method/interface
- Singleton pattern
- Multiton pattern (flyweight): Multiple objects based on key (getInstance(key), using a hashmap)
Strukturmuster (structural patterns)
Class/object composition