Design Pattern

Design Patterns sind häufig verwendete Strukturen in objektorientierter Software. Zu den bekanntesten Design Patterns gehören:
 
Singleton Pattern,
Factory Method Pattern,
Adapter Pattern,
Composite Pattern,
Decorator Pattern,
• Facade Pattern,
Flyweight Pattern,
Command Pattern,
Mediator Pattern,
• Observer Pattern,
State Pattern,
Strategy Pattern,
Template Method Pattern,
Transfer Object Pattern,
Visitor Pattern,
Method Object Pattern,
Composed Method Pattern und
Model View Controller Pattern.