Design Patterns Creational Builder Pattern Singleton Pattern Factory Pattern Behavioral Strategy Pattern Template Method Pattern