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
Contact a small, medium, and a large contract program within your organization. Interview the Technical Director or Project Engineer to identify the following information: a. Request the individual to graphically depict their development strategy? b. What factors drove them to choose the implementation strategy? c. What were some of the lessons learned from developing and implementing the strategy that would influence their approach next time? d. How was the V & V strategy implemented?
What are the SDLC phases you have invloved ?
When should design patterns be used?
Is bean a singleton?
What is difference between function oriented design and object oriented design?
Is singleton a design pattern?
What is the prototype design pattern?
Hi, I have 9backlogs in btech and i am 2008 passed out,am working with an MNC from past 3 years.now, am willing to do MS, will it be any problem for me?
What is the difference between factory and builder design pattern?
Give me example of observer design pattern?
What are the examples of the behavioral design patterns?
Can we use an equated value as operands for an MVC ? Reason for the same.
What is use case in clean architecture?
What is the difference between factory and abstract factory design pattern?
Can we inherit singleton class?