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
What are the most important software design patterns?
Why have we used synchronized here?
What is meant by design pattern?
What design pattern wrapper classes implement?
Why have we declared the instance reference volatile?
What is the difference between 3 tier and n tier architecture?
What is the singleton design pattern?
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?
Can we use an equated value as operands for an MVC ? Reason for the same.
What is single tone design pattern in java?
5.Develop an entity relationships diagram that identifies physical entity relationships.
Which design pattern is mostly used in net?
What is factory method in design pattern?
what is the lazy design pattern?
Is mvc is a design pattern?