This is about few Design patterns namely,

Creational - Singleton and Builder. Structural - Bridge and FlyWeight. Behavioral - Command and State.