知识回顾UML类图及类图间的关系简记
UML类图:统一建模语言,不仅适合一般系统的开发,而且适合于并行与分布式系统的建模。
UML 从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等 9 种图。
下面介绍类,接口和类图,最常用,也是在面试中偶尔可能问到的
什么是类?
类是指具有相同属性,方法,关系,的对象的抽象,它封装了数据和行为,是面向对象程序设计的基础,具有封装,继承,多态等几大特性。在类图中,类使用包含类名,属性,和操作且带有分割线的矩形来表示。
接口:
接口是一种特殊的类,包含抽象但不把包含属性,可以被子类实现但是不能被继承
类图:
类图是一种用来显示系统中,类,接口之间的种种关系。主要用来描述软件系统的结构化设计。
关系表示:
依赖关系:
关联关系:
聚合关系:
组合关系:
泛化关系:是对象之间耦合最大的一种关系,是父类与子类的一种关系,是一种继承的关系。
实现关系