garywoodfine.com
The Builder Pattern .net core | Gary Woodfine
Builder Pattern is useful for encapsulating and abstracting the creation of objects. It is distinct from the more common Factory Pattern because the Builder Pattern contains methods of customising the creation of an object.