设计模式工作笔记-UML和设计模式导论

UML类图:
类与类图:
1、类封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称;
2、在系统中,每个类具有一定的职责(要完成什么样的功能),一个类可以有多个职责,设计得好的类只有一个职责,将


类的职责分解成为类的属性和操作。
3、类的属性及类的数据职责,类的操作即类的行为职责。




类之间的关系:
关联关系(一个类和另外一个类的关联)
1.关联关系(Association)是类与类之间最常用的一种关系,它是一种结构化,用于表示类对象与另一个对象之间有关


系;
2.在UML类图中,用实线连接有关联的对象所对应的类,在使用Java、C#与C++等编程语言实现关联关系时,通过将一个类


的对象作为另外一个类的属性。
3.在使用类图表示关联关系时可以在关联线上标注角色名。




注意几种关系:
1.聚合(aggregation)关系:比如轮胎聚合在车上,车坏了,但论坛还可以用。
2.组合(composition)关系:在心脏聚合在人身上,人死了,心脏也不能用了。
3.依赖关系:比如司机依赖汽车,一个事物要使用另外一个事物,司机离开汽车就没饭吃了。
4.继承关系:比如一个雇员继承了人的某种属性,叫继承关系。
5.接口实现关系:非常虚的东西,压根就不能实例化,Java叫接口,C++叫纯虚函数。如机动车,和动物。


图就不放了,最关键的就是下面这句话




通过规范类的生成,就可以规范对象和对象的关系,规范了对象

和对象的关系,就规范了软件的基本形态。





顺序图:顺序图组成与绘制

猜你喜欢

转载自blog.csdn.net/qq78442761/article/details/80795654