What are advantages and disadvantages of Design patterns?

Answer Posted / reejusri

Benefits:

1. enable large scale reuse of S/W
2. Helps in improve developer communication
3. capture expert knowledge and design trade-offs and make
expertise widely available

Drawbacks:
1.Do not lead to direct code reuse
2. Complex in nature
3. they are deceptivrly simple
4. they are validated by experince and discussion

Is This Answer Correct ?    146 Yes 35 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a down cast?

598


Why is that unsafe to deal locate the memory using free( ) if it has been allocated using new?

618


Which compiler does turbo c++ use?

596


What is Destructor in C++?

632


Give example of a pure virtual function in c++?

579






What are different types of loops in c++?

644


What is the output of the following program? Why?

614


What is the basic difference between C and C++?

616


Is swift faster than c++?

555


When there is a global variable and local variable with the same name, how will you access the global variable?

612


How many static variables are created if you put one static member into a template class definition?

558


Why is it called c++?

576


How do you clear a map in c++?

563


Assume studentNames and studentIDs are two parallel arrays of size N that hold student data. Write a pseudocode algorithm that sorts studentIDs array in ascending ID number order such that the two arrays remain parallel.

1710


Is set c++?

563