Identify the correct statements regarding coupling and cohesion. A) measure of the degree of interdependence between the two modules. B) measure of functional strength of modules. C) strongly coupled classes produce better design. D) none of the above. Classify the categories of design patterns.
Answers
Answered by
0
Answer:
(c) strongly coupled classes produce better design
Answered by
0
The correct option is (D) None of the above statements are correct. Strongly coupled classes do not produce better design. In fact, high coupling is generally considered to be a negative characteristic in software design because it can make the system more rigid and difficult to modify or extend.
- A) Coupling is a measure of the degree of interdependence between two modules.
- B) Cohesion is a measure of the functional strength of a single module.
There are several categories of design patterns:
- Creational patterns deal with object creation mechanisms, trying to create objects in a manner suitable to the situation.
- Structural patterns deal with object composition, creating relationships between objects to form larger structures.
- Behavioral patterns focus on communication between objects, what goes on between objects and how they operate together.
- Concurrency patterns deal with multi-threaded programming and synchronization issues.
- Architectural patterns are larger in scale, dealing with the overall organization of a software system.
Therefore, the correct option is D.
To learn more about cohesion from the given link.
https://brainly.in/question/14958776
#SPJ6
Similar questions
English,
6 months ago
English,
6 months ago
Social Sciences,
6 months ago
Computer Science,
1 year ago
Computer Science,
1 year ago
Math,
1 year ago
English,
1 year ago