INTRODUCTION TO NET
APPLICATION DEVELOPMENT
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
True
|
|
False
|
|
Either A or B
|
|
None of the above
|
Detailed explanation-1: -Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code. You can’t just find a pattern and copy it into your program, the way you can with off-the-shelf functions or libraries.
Detailed explanation-2: -Design patterns are reusable solution to commonly occurring problem within a given context in Software design.
Detailed explanation-3: -An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context.
Detailed explanation-4: -"Design patterns are solutions for commonly recurring problems in object oriented design.” These are the solutions that were successfully used by experienced designers to solve their design problems. So when we use design patterns, we are reusing a solution that has worked in the past for designers.
Detailed explanation-5: -Software reusability more specifically refers to design features of a software element (or collection of software elements) that enhance its suitability for reuse. Many reuse design principles were developed at the WISR workshops.