Software Patterns – The Abstract Factory
In this episode, we look at the Abstract Factory pattern. This is a creational pattern which means it has to do with creating and utilizing class instances. There is also a Factory pattern that will be covered later in the series. The Abstract Factory Defined It helps to start with the “Gang of Four” definition and then we will dig into that. Provides an interface for creating families of related or dependent objects without specifying their concrete classes. This may seem a bit abstract. However, it is a crucial cog in creating an object-oriented application or system. As always, the real world provides us with some good examples of how this would be used. Think of an automobile factory. Within a complex, there... Read more