Question: One main goal for a software engineer is to design software to be reusable across application domains and design. There are two approaches for reusability;
One main goal for a software engineer is to design software to be reusable across application domains and design. There are two approaches for reusability; framework and pattern. What is correct regarding the design pattern *
A. Design patterns are language dependent
B. Design pattern solves recurring problems
C. Design pattern composed of related classes to perform a certain task
D. Linked list is an example of design pattern
Sol82:
B. Design pattern solves recurring problems.
Explanation: Design patterns are reusable solutions to common software design problems that occur repeatedly. They are not language dependent and can be applied in different programming languages. A design pattern consists of related classes and objects that work together to solve a particular problem in a specific context. A linked list is a data structure, not a design pattern.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
