What are advantages and disadvantages of Design patterns?
Answers were Sorted based on User's Feedback
Answer / reejusri
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
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 ?||128 Yes||33 No|
Answer / prits
A design pattern is:
a standard solution to a common programming problem
a technique for making code more flexible by making it meet
a design or implementation structure that achieves a
a high-level programming idiom
shorthand for describing certain aspects of program
connections among program components
the shape of an object diagram or object model
Design patterns may increase or decrease the
understandability of a design or implementation. They can
decrease understandability by adding indirection or
increasing the amount of code.
|Is This Answer Correct ?||53 Yes||24 No|
Answer / shashikant
Design patterns help overcome this problem because they teach the lessons distilled from experience by experts: patterns document expertise. Further, patterns not only describe how software is structured, but more importantly, they also describe how classes and objects interact, especially at run time. Taking these interactions and their consequences explicitly into account leads to more flexible and reusable software.
|Is This Answer Correct ?||11 Yes||3 No|
Answer / favour chidimma okpara
advantage of drafting Patten. 1)they are cheap disadvantage of drafting Patten. 1)it is used to one person that is only the owner.
|Is This Answer Correct ?||0 Yes||0 No|
Answer / paul
The advantages are that design patterns are solutions to repetitive problems in object orientated programming (solutions that can be re-used over and over and applied to different areas and different problems). They are templates for you to base your solutions on.
Disadvantages are picking the correct design pattern and understanding how to implement that pattern to your scenario and knowing what to name your classes, so as to make it clearer for future programmers.
|Is This Answer Correct ?||4 Yes||11 No|
Answer / venkatesh
An additional disadvantage is :
1> They consume more memory because of generalised format
they are written, to store any kind of data .
|Is This Answer Correct ?||24 Yes||43 No|
Answer / graciela perez
I dont really know but im going to make a guess. I think the
Advantage is the constant rate it has in it i mean duhhh
|Is This Answer Correct ?||5 Yes||34 No|
What are the advantages of inheritance in c++?
Will the inline function be compiled as the inline function always? Justify.
how many rounds and wt type of questios ask in the written test for first round 2. tech. round 3. and futher rounds
How does a C++ structure differ from a C++ class?
Define a constructor?
What is a local variable?
What function initalizes variables in a class: a) Destructor b) Constitutor c) Constructor
Can we use resume in error handling i.e. in the catch block
Explain the purpose of the keyword volatile.
Explain calling an object's member function(declared virtual)from its constructor?
If P is the population on the first day of the year, B is the birth rate, and D is the death rate, the estimated population at the end of the year is given by the formula: The population growth rate is given by the formula: B – D Write a program that prompts the user to enter the starting population, birth and death rates, and n, the number of years. The program should then calculate and print the estimated population after n years. Your program must have at least the following functions: 1. growthRate: This function takes its parameters the birth and death rates, and it returns the population growth rate. 2. estimatedPopulation: This function takes its parameters the current population, population growth rate, and n, the number of years. It returns the estimated population after n years Your program should not accept a negative birth rate, negative death rate, or a population less than 2.
What is an adjust field format flag?