Class Diagram(类图)

Class diagram is a static diagram which represents the static view of an application.
Class Diagram is composed of attributes、methods、association、constraints

💨Class diagram describe the 【attributes】 and 【operations】 of a class and the 【constraints】 imposed on the system

Class diagram shows a collection of classes, interfaces, associations, collaborations, and constraints

⚽Purpose of Class Diagrams

💫 Analysis and design of the static view of an application.
💫 Describe responsiblities of a system.
💫 Base for component and deployment diagrams.
💫 Forward and reverse engineering.

⚾How to Draw a Class Diagram

Class diagram is basically a graphical representation of the static view of the system and represents different aspects of the application.
A collection of class diagrams represent the whole system.

The following points should be remembered while drawing a class diagram

  • the name of the class diagram should be meaningful to describe the aspect of the system.
  • each element and their relationships should be identified in advance.
  • responsibility(attributes and methods) should be identified clearly.

🏈Typical Case

an example of an Order System of an application which describes a particular aspect of the entire application

🏐Where to Use Class Diagrams?

Class diagram is a static diagram and it is used to model the static view of a system.

In a nutshell it can be said, class diagrams are used for
💧 static view of a system
💧 collaboration among the elements of the static view
💧 the functionalities performed by the system
💧 construction of software application using object oriental languages.

优秀博文:

  1. https://baike.baidu.com/item/类图/4670826?fr=aladdin
  2. https://www.jianshu.com/p/57620b762160
  3. https://www.cnblogs.com/ubuntu1/p/9140055.html
  4. https://www.cnblogs.com/shindo/p/5579191.html
  5. https://blog.csdn.net/mj_ww/article/details/53020346
posted @ 2020-11-26 22:28  Felix_Openmind  阅读(422)  评论(0编辑  收藏  举报