Design_Pattern Strategy Pattern Observer Pattern Decoration Pattern Factory Method Pattern Abstract Factory Method Pattern Singleton Pattern Command Pattern Adapter Pattern