UML统一建模语言
【摘要】[UML, Unified Markup Language] 统一标记语言~
前言
hahaha~
UML
下载一个工具Jude[jude, astah-community]。
这个工具是一个UML工具,它可以画出类图、时序图、流程图等。
[UML, Unified Markup Language] 统一标记语言,它是做软件设计的标准表达语言。主要是靠各种符号来表达意思。
类之间的关系
首先,我们要学习一下类之间的关系:
纵向关系
继承 使用 实线+三角形 来表示
实现 使用 虚线+三角形
横向关系
- 关联关系 Has A 使用实线+箭头表示
聚合 关联关系较弱,是平等的关系,如:客户和订单
被拥有的那边由外界传入,不是由内部创建
实线+空心菱形
组合 关联关系较强,是整体和局部的关系,整体拥有局部
实线+实心菱形 - 依赖关系 Use A 使用虚线+箭头表示
关联关系 Has A
如:
1 | public class A { |
依赖关系 Use A
如:
1 | public interface IA { } |
结束语
没有结束哦~