Computer Science, asked by kirtigunjal6850, 1 year ago

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 aysha4375
0

Answer:

(c) strongly coupled classes produce better design

Answered by Tulsi4890
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