Composite – Lets the compose objects into the tree structures, and then according to the tree structures to composite them, which…
Bridge – Separates an object’s interface from its implementation – abstraction layer and implementation layer, which can be developed independently of…
Adapter – Allows unrelated objects with an incompatible interface to collaborate.From Design Patterns – Structural Patterns Structure Class adapter - Class…
The structural patterns mean that organize different classes and objects that structure larger structures and then provide the new functionality.…
Singleton – A class of which only a single instance can exist.From Design Pattern – Creational Patterns Structure Singleton pattern Class diagram…
Prototype – A fully initialized instance to be copied or cloned.From Design Patterns – Introduction Structure Prototype Class Diagram UML Applicability When…
Object Pool – Avoid expensive acquisition and release of resources by recycling objects that are no longer in use.From Design Patterns –…
Factory Method - Provides interface classes for creating objects in the superclass. It allows the superclass changes the object types…
Builder - This pattern allows making different types and representations of the object using the same construction code.From Design Pattern…
Abstract Factory - Provide the classes or interface classes for creating several classes and objects in the superclass. It allows…