知识回顾UML类图及类图间的关系简记

UML类图:统一建模语言,不仅适合一般系统的开发,而且适合于并行与分布式系统的建模。

UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。

下面介绍类,接口和类图,最常用,也是在面试中偶尔可能问到的

什么是类?

类是指具有相同属性,方法,关系,的对象的抽象,它封装了数据和行为,是面向对象程序设计的基础,具有封装,继承,多态等几大特性。在类图中,类使用包含类名,属性,和操作且带有分割线的矩形来表示。

 

知识回顾UML类图及类图间的关系简记

接口:

接口是一种特殊的类,包含抽象但不把包含属性,可以被子类实现但是不能被继承

知识回顾UML类图及类图间的关系简记

类图:

类图是一种用来显示系统中,类,接口之间的种种关系。主要用来描述软件系统的结构化设计。

关系表示:

依赖关系:

知识回顾UML类图及类图间的关系简记

关联关系:

知识回顾UML类图及类图间的关系简记

聚合关系:

知识回顾UML类图及类图间的关系简记

组合关系:

知识回顾UML类图及类图间的关系简记

泛化关系:是对象之间耦合最大的一种关系,是父类与子类的一种关系,是一种继承的关系。

知识回顾UML类图及类图间的关系简记

实现关系

知识回顾UML类图及类图间的关系简记