What is Abstract Factory Pattern ?

Abstract Factory Pattern is type of Creational pattern . This is used to create objects of related class without specify concrete class.

Abstract Factory has :
 1) Abstarct Factory - declares an interface for operations that create abstract product objects.

 2) Concrete Factory - implements the operations to create concrete product objects.
 3) Abstract Product - declares an interface for a type of product object.
 4) Concrete Product - defines a product object to be created by the corresponding concrete factory. It implements the Abstract Product interface.
 5) Client - uses only interfaces declared by Abstract Factory and Abstract Product classes.

No comments:

Popular Posts