UGC-NET | UGC NET CS 2015 Jun – III | Question 42
Module design is used to maximize cohesion and minimize coupling. Which of the following is the key to implement this rule?
(A) Inheritance
(B) Polymorphism
(C) Encapsulation
(D) Abstraction
Answer: (C)
Explanation: A software design is highly modular if cohesion(how the element inside the module joined functionally together) is functional and coupling(degree of independence between modules) is data type. Encapsulation is used to maximize cohesion and minimize coupling.
So, option (C) is correct.
Quiz of this Question
Please Login to comment...