Builder pattern separates the construction of a complex object from its representation so that the same construction process can create different representations. Roles The roles (classes and objects) that take part in this pattern are: Director - is called directly by the client - holds instance of Builder - uses the Builder to construct an object … Continue reading Builder
Category: Design patterns
Design patterns
Design patterns Design patterns are very general, reusable templates for how to solve specific design problems in software design. They provide development paradigms that are tested and proven, improve code readability and the application design. Design patterns also give coders a shared language and speed up development by giving a starting point for the solution. On … Continue reading Design patterns
