Design Patterns - Abstract Factory Pattern
Time to continue from yesterday's Factory Method Pattern by exploring the Abstract Factory Pattern.
Anyway, time for the definition and then some code to make everything clear. "Provide an interface for creating families of related or dependent objects without specifying their concrete classes."
Read more at http://blog.cumps.be/design-patterns-abstract-factory-pattern/