Design Patterns Part 1
May 25, 2020
There are three categories in design patterns: Creational Structural Behavioral. Creational patterns provide a way to make objects while hiding the creation logics, rather than instantiating objects directly. In short, they deal with object creation mechanisms. Structural patterns are all about class and object composition. This design pattern tends to ease the design by identifying a simple way to realize relationships between entities. Behavioral patterns are specifically concerned with communication between objects, that is, how objects communicate with each other.…