Well-formed design class characteristics - Software Design Concept

Q.  What is / are the characteristics of a well-formed design class?
- Published on 14 Aug 15

a. Primitiveness
b. High cohesion
c. Low coupling
d. All of the above

ANSWER: All of the above
 

    Discussion

  • Prajakta Pandit   -Posted on 25 Nov 15

    - Design model is where the customer requirements, business needs and technical considerations all come together in the formulation of a product or system.

    - The design model provides detail about the software data structures, architecture, interface and components.

    - Following are the characteristics of well-formed design class;

    Primitiveness
    High cohesion
    Low coupling

    Primitiveness: In this, each method of a class focuses on accomplishing one service for the class.

    High cohesion: A cohesive design class has a small, focused set of responsibilities and implement those responsibilities.

    Low coupling: It is necessary for design classes to collaborate with one another. If a design model is highly coupled the system is difficult to implement, to test and to maintain over time.

Post your comment / Share knowledge


Enter the code shown above:
 
(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)