Answer to Question #44493 in Other Programming & Computer Science for saif

Question #44493
(Software Engineering) Does the design pattern play any important role in the development of quality applications by using structured and object oriented paradigm? Justify your answer with logical reasons.
Expert's answer
Design patterns can speed up the development process by providing tested, proven development paradigms. Effective software design requires considering issues that may not become visible until later in the implementation. Reusing design patterns helps to prevent subtle issues that can cause major problems and improves code readability for coders and architects familiar with the patterns. Design patterns provide general solutions, documented in a format that doesn't require specifics tied to a particular problem.

If you want to build a large and scalable software using structured or object oriented paradigm you have to use design patterns. Design patterns are techniques that allows you to structure your code and your architecture in proper way and allows you to reuse and scale code that you have written before.

For instance if we take abstract factory pattern, we see that it provides an interface for creating families of relatedor dependent objects without specifying their concrete classes. Considering this fact we say that program which is built using this pattern can be easily scaled and reused. Simply by adding new “factories” to the pattern.

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!


No comments. Be first!

Leave a comment

Ask Your question

New on Blog