类图的认识

简介: 类图的认识

什么是类图

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

为什么要画类图

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

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

类图中的元素

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

043a2a56e76a4f91a286aa5489b6d604.png

类与类之间的关系

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

bc438217ec8a4e48bab7c9bb34c73627.png

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

84d26fdfb2b54b789525a9f4bc4d4aef.png

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

4a6a6a477819405782c3d3857cdaa741.png

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

262ab157838f4b6c86f768f93cebe0f9.png

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

d1d307e9d3d34679ab202156f531a804.png


相关文章
|
8月前
|
uml
UML之类图
UML之类图
103 1
|
19天前
|
设计模式 IDE 数据可视化
UML中类图的介绍与使用
类图是 UML 中用于展示系统静态结构的重要工具,包括类、接口及其关系。类图有助于系统可视化、团队沟通、发现设计问题、文档化系统和辅助开发工具。类图的三大元素是类、接口和关系,其中关系又细分为关联、聚合、组合、继承、实现和依赖。类图在设计模式学习和实际开发中非常重要,许多现代 IDE 都支持从类图生成代码或从代码生成类图。
55 2
|
3月前
|
存储 Java 数据库
类图
类图
31 3
|
5月前
|
C++
生成c++ 类图
生成c++ 类图
52 0
类图到底该如何画
类图到底该如何画
194 0
|
8月前
|
uml
UML类图
UML类图
94 0
|
程序员 测试技术 uml
UML——类图
类是一组具有相同属性、操作、关系和语义的对象的描述。
|
测试技术 uml
类图的详解
类图的详解
259 0
|
设计模式 C# uml
UML类图及C#实现
我们引用《大话设计模式》中得UML类图图示样例来学习UML类图。 本文UML类图使用了Visual Paradigm工具绘制。 UML视图主要可以帮我们理清楚思路:知道每个对象直接的交互关系,而且让我们更加清楚的知道什么时候用什么结构。
UML类图及C#实现