#builder

Software Design Patterns (Builder)

Published at August 11, 2020 ·  3 min read

The seventh and last blog post in the series of Software Design Patterns it’s an interesting one, it’s the Builder Pattern. The builder patter is a unique pattern that allows us to create complex objects out of several simple and independent objects. A key advantage of this pattern is that it creates a clear separation of concerns and a better control over the object that we’re creating. Here’s an example built in Python:...