Design Patterns, Software Engineering, Software Development.
for creating an object, but let subclasses decide which class to instantiate.” [GoF-p20] and name it with a Builder suffix. Linguistically, it may be a builder but technically it’s a wrong and ambiguous name. The side effect of these two situations is time waste and slowing down the developers. So,