绪论
这里大概介绍了下常用的关于UML的知识点,更多知识就移步与其他博客,点击标签UML会有更多想要了解的知识。
UML是什么?
维基百科这里有对UML的详细的阐述,博文这里只做个记录不在多解释了。
为什么学习UML?
学习它的好处是能快速的将OOP的程序开发做到很轻松的理解和建模。当然UML是应用在很多领域里,维基百科里面也会有一些详细的介绍。
UML应用在哪些地方?
类图
在UML类图中,常见的有以下几种关系:
- 泛化(Generalization)
泛化关系:是一种继承关系,它指定了子类如何特化父类的所有特征和行为
例如:老虎是动物的一种
箭头指向:带三角箭头的实线,箭头指向父类
- 实现(Realization)
实现关系:是一种类与接口的关系,表示类是接口所有特征和行为的实现