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

My Personal Notes arrow_drop_up
Article Tags :

Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.