在阅读设计模式相关的书籍,或者其他一些项目、相关博客等等,经常会遇到类图,它对于一个类的信息,如变量、方法及其可见性,类与类(接口)之间的继承关系、依赖关系、聚合关系、组合关系等,都可以比较形象得当地描述出来。这样有用的工具,还是需要稍微掌握了解下,也方便自己的应用和描述。因此就有了这篇搬运工文档
一、StarUML下载和入手
1、先捧出StarUML官网StarUML——The Open Source UML/MDA Platform。
2、入手简单的UML开发可以参考:使用StarUML创建类图 ,这个教程可以满足平时记录的一些基本类图开发。
二、关联、聚合、组合、泛化、依赖、实现——概念介绍
在StarUML中有几个常见的概念
Association DirectedAssociation |
关联 |
Aggregation | 聚合 |
Composition | 组合 |
Generalization | 泛化(继承) |
Dependency | 依赖 |
Realization | 实现 |
如下是在StarUML中的样子。
1、关联——Association或者DirectedAssociation