• Card 4 / 125: What are the pros of a high cohesive class?
    A) you can read easily a high cohesive class and understand its purpose and role in the system
    B) testing and maintaining a high cohesive class will be easier
    C) subtypes of a high cohesive won't need to override most of the methods
    D) other classes, which use a high cohesive class,don't need to know the implementation details of this class
    E) small high cohesive classes can be reused by other modules without the need to overhead these modules with extra unrelated functions

    Answer:
    A) you can read easily a high cohesive class and understand its purpose and role in the system
    B) testing and maintaining a high cohesive class will be easier
    E) small high cohesive classes can be reused by other modules without the need to overhead these modules with extra unrelated functions

  • Keyboard Shortcuts

    Previous Card ← Previous Card Button
    Next Card → Next Card Button
    Flip Card Space-Bar
<< First < Previous Next > Last >>

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now
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.

Hide Choices Interactive Question 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.
Flash Cards plugin by Curtis Blackwell github.com/curtisblackwell/flash_cards
Google Play and the Google Play logo are trademarks of Google Inc.
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>