Design Patterns - Builder

Separate the construction of an object from it’s representation, so the same process can be used to generate different representations.

A builder class creates parts, and a director class calls the builder to create a concrete part. The client then creates a director and retrieves the object when completed from it, ignoring the build process.

Notes References

20210408132546 Computer Science - Design patterns

References