类图的认识

简介: 类图的认识

什么是类图

类图是由许多(静态)说明性的模型元素组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。

为什么要画类图

1.描述系统中类与类之间的关系,可以简化了人们对系统的理解

2.方便我们前期对于系统分析和阶段设计做一个建模

类图中的元素

类中包括类名、属性、方法。对于方法和属性的修饰符,有私有的、共有的和保护的。在类图中对应的表现形式是-、+和#。

043a2a56e76a4f91a286aa5489b6d604.png

类与类之间的关系

继承:在子类和父类中体现

bc438217ec8a4e48bab7c9bb34c73627.png

实现:在接口和实现类中体现

84d26fdfb2b54b789525a9f4bc4d4aef.png

依赖:在引用类和被依赖类中体现,作用范围相对于关联作用域小

4a6a6a477819405782c3d3857cdaa741.png

关联:引用类和被引用类中体现,作用范围相对于依赖作用域大

262ab157838f4b6c86f768f93cebe0f9.png

聚合和组合:部分类和整体类中体现,主要区分在于生命周期是否一致。组合关系的部分类和整体类的生命周期是一致的。

d1d307e9d3d34679ab202156f531a804.png


相关文章
|
7月前
|
uml
UML之类图
UML之类图
98 1
|
2月前
|
存储 Java 数据库
类图
类图
23 3
|
4月前
|
C++
生成c++ 类图
生成c++ 类图
44 0
类图到底该如何画
类图到底该如何画
174 0
|
7月前
|
uml
UML类图
UML类图
89 0
|
7月前
UML-类图和对象图
UML-类图和对象图
103 0
|
程序员 测试技术 uml
UML——类图
类是一组具有相同属性、操作、关系和语义的对象的描述。
|
测试技术 uml
类图的详解
类图的详解
246 0
|
设计模式 C# uml
UML类图及C#实现
我们引用《大话设计模式》中得UML类图图示样例来学习UML类图。 本文UML类图使用了Visual Paradigm工具绘制。 UML视图主要可以帮我们理清楚思路:知道每个对象直接的交互关系,而且让我们更加清楚的知道什么时候用什么结构。
UML类图及C#实现