UML基础学习
UML,Unified Modeling Language,统一建模语言,一种有特殊用途的语言。从用途和分类,到简单应用做一个总结。其他学习网站CSDN专栏。在线 UML 工具 ProcessOn。
UML 分类
UML 可分为两类:结构型、行为型。
结构性的UML有:
- 类图,显示了系统的静态结构,用于对系统中的各种概念建模,并描绘他们之间的关系,类是相同数据结构行为和关系的一组对象;
- 对象图,类的实例化;
- 构件图,将可重用的代码或模块封装成可替换的物理单元,称为构件,描述构件之间的关系;
- 部署图
- 包图
行为型的图有: - 活动图
- 状态机图
- 顺序图
- 通信图
- 用例图
- 时间图
类图
参考C++中的类,具有类名称、类的属性以及操作。属性和操作对其他类的可见性通过三种方式进行控制,公有私有和保护。
类图之间的关系:
类与类之间的关系通常有4种,即依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)、实现关系(Realization)。
参考。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 张国丰!
评论