Abstract factory design Pattern
An interface for creating families of related or dependent objects without specifying their concrete classes.
When we need to create a set of related objects or dependent objects which should be used together as families of objects then we use Abstract factory design pattern.
Lets see the difference between Abstract Factory Design Pattern and Factory Design Pattern in c# with example.
Factory pattern
An interface for creating families of related or dependent objects without specifying their concrete classes.
When we need to create a set of related objects or dependent objects which should be used together as families of objects then we use Abstract factory design pattern.
Lets see the difference between Abstract Factory Design Pattern and Factory Design Pattern in c# with example.
Factory pattern
- This creates object through inheritance.
- It produces only one product.
- This implements code in the abstract creator that makes use of the concrete type that sub class produces.
- Creates object through composition.
- Produce families of products.
- Concrete factories implements factory method to create product.
0 comments:
Post a Comment