Abstract Factory Pattern

February 5, 2020 ยท View on GitHub

Define an abstract class (or an interface) for creating families of related or dependent objects without specifying their concrete classes.