设计模式理论基础
类间关系
+:可见(public)
-:自身访问(private)
#:继承可见(protected)
友元:其他函数可以访问该类的私有成员
抽象类:抽象类不能被实例化,只能被继承。
纯虚函数:抽象类中的抽象函数。
虚函数:子类重写父类的函数。
关系分类
1、接口实现关系,商品售价,uml图为虚线,空心三角形
2、继承泛化关系,动物和狗,猫,uml图为实线,实心三角形
3、不可分离的组合关系,人的身体,头,手,腿,uml图为实线,实心三角形
4、可分离的组合关系,老师学生,老师和学生,uml图为实线,空心三角形
5、关联关系,人的身份证和人,也有双向关联的关系,双向关联为实现,没有箭头,单向关联为实线,有箭头
6、依赖关系,人需要身份证,人依赖身份证,uml图为虚线,有箭头
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 naro!




