【系统架构】类图怎么画

简介: 【系统架构】类图怎么画

类图是什么?

类图中包含从用户的客观世界模型中抽象出来的类、类的内部结构和类与类之间的关系。它是构建其他设计模型的基础,没有类图,就没有对象图、状态图、协作图等其他UMI动态模型图也就无法表示系统的动态行为。

类图组成元素

类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示public,- 表示private,# 表示protected。

类图六大关系

强弱关系:依赖<关联<聚合<组合<实现<继承

(依赖)Dependency(方法中的返回值类型,方法中的参数类型,方法中的变量类型)

(关联)Association(全局变量)

(聚合)Aggregation(全局变量&&构造函数传参)

(组合)Composition(同生共死,在类中[直接或者构造函数]实例化)

(实现)Realization

(继承)Inheritance

相关文章
|
数据可视化 uml
UML类图的六大关系,最佳学习理解方式
UML类图的六大关系,最佳学习理解方式
377 0
UML类图的六大关系,最佳学习理解方式
|
11月前
|
uml
【系统架构】对类图的认识
【系统架构】对类图的认识
|
29天前
|
Java uml
【开发规范】UML类图
【1月更文挑战第27天】【开发规范】UML类图
|
8月前
|
设计模式 数据可视化 程序员
设计模式概述、UML图、软件设计原则
设计模式概述 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。 1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ra
50 0
|
11月前
|
设计模式 uml
架构设计——类图
架构设计——类图
146 1
|
11月前
|
数据库 uml
UML基础与应用之类图
UML基础与应用之类图
66 0
|
12月前
|
存储 Java 数据库
数据库设计方法论 - 继承
数据库设计方法论 - 继承
122 0
|
设计模式 供应链 前端开发
面向对象分析与设计_类图
面向对象分析与设计_类图
574 0
|
测试技术
【系统架构】面向对象设计——控制类
【系统架构】面向对象设计——控制类
122 0
|
设计模式 uml
设计模式——概述、UML图、原则(二)
设计模式——概述、UML图、原则
161 0
设计模式——概述、UML图、原则(二)