Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

When to Use a Factory Pattern?

Answer Posted / md. nasim ahmed

The conventional polymorphism approach can also be used to reach the desired result of handling different class object with same set of methods. But the problem is the driver (main/module) must handle the creation of type of object.
CBase *bptr=new CChild();
bptr->method1();
----
The Factory design pattern ease the programming effort to write the driver program as the creation of object is handled by base class only(factory class).
CBase *bptr= CBase::make_object(chioce);

----
Now refer http://sourcemaking.com/design_patterns/factory_method/cpp/1

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the categories in which the design patterns can be divided?

1146


Can we have this pattern implemented using static class?

1096


Why do we need singleton pattern?

1052


What is the difference between builder and composite?

1177


What is onion architecture?

1119


Why is singleton used?

1105


Shall we use abstract classes or interfaces in policy / strategy design pattern?

1115


What is the creational design pattern?

1102


What is the difference between architecture and design?

1113


What is the executor design pattern?

1219


Give me example of observer design pattern?

1142


Why is singleton bad?

1046


What is factory method in design pattern?

1059


What are the differences between the design patterns and the framework?

1200


What are useful tools for developing and testing color schemes for web sites?

2503