Structural and Behavioral Design Patterns in Software Development
Classified in Computers
Written on in English with a size of 2.12 KB
Structural Design Patterns
Decorator - Adds additional functionality to a class
Adapter - 'adapts' one interface for a class into one that the client expects
Façade - creates a simplified interface from an existing one
Flyweight - A high quantity of objects share common properties to save space.
Bridge - decouples an abstraction from its implementation so that the two can vary independently.
Behavioral Design Patterns
Chain of Responsibility - Linked list of handlers
Command - Enables all the info for a request to be contained within a single object.
Interpreter - Developing domain specific languages
Iterator - Sequentially access elements of an aggregate object.
Mediator - Removes the need for classes to communicate with each other directly.
Observer... Continue reading "Structural and Behavioral Design Patterns in Software Development" »