Summary

This chapter presented a number of different strategies for creating objects. These methods provide abstractions over the typical methods for creating objects. The Abstract Factory pattern provides for a method to build interchangeable kits or collections of related objects. The Builder pattern provides for a solution to the telescoping parameters issue. It makes the construction of large complicated objects easier. The Factory Method pattern, which is a useful complement to Abstract Factory, allows for different implementations to be created though a static factory. Singleton is a pattern to provide a single copy of a class that is available to the entire solution. It is the only pattern we've seen so far that has presented some questions ...

Get Mastering JavaScript Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.