: Creating objects without specifying the exact class. Singleton : Ensuring a class has only one instance globally. Builder : Constructing complex objects step-by-step. Structural Patterns
Design Patterns - Elements of Reusable Object Oriented Software dive into design patterns pdf github top
Provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created. : Creating objects without specifying the exact class
: Ensures that a class has only one instance while providing a global access point to that instance. Structural Patterns dive into design patterns pdf github top