Creational Pattern - Abstract Factory1) Abstract ProductsSet of distinct but related products2) Concrete ProductsVariants of abstract products3) Abstract FactoryDeclares set of methods for creating each abstract product4) Concrete FactoryImplement creation methods of the abstract factory Example 1 Example 2 Example 3 programming