Question 3 / 121:  What are the pros of a high cohesive class?
Choose 3
<< First < Previous Flashcard Next > Last >>
Explanation:

Cohesion is a measure of how the methods of a class or a module are

meaningfully and strongly related and how focused they are in providing a well-defined purpose to the system.

A class is identified as a low cohesive class, when it contains many unrelated functions within it. And that what we need to avoid, because big classes with unrelated functions hamper their maintaining.

The answer : "subtypes of a high cohesive won't need to override most of the methods" , has nothing to do with high cohesion.

The answer: "other classes, which use a high cohesive class,won't need to know the implementation details of this class", has more relation with encapsulation than high cohesion.

Exam Home Page
Attribution:  Oracle, Sun, Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Ask
Copy and paste the following HTML code into your website or blog.
<iframe src="https://www.jobilize.com/embed/sun-certified-enterprise-architect-scea" width="600" height="600" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" style="border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>