java基础:UML类图

熟悉UML类图是颇有必要的,能够显示出类、接口以及它们之间的静态结构和关系,可以迅速看懂别人的系统架构。架构

1、类的表现形式继承

在UML类图中,能够迅速申明一个类的结构。接口

二:类之间的关系系统架构

一、依赖关系变量

依赖关系是类与类之间的联接。依赖关系表示一个类依赖于另外一个类的定义,仅仅描述了类与类之间的一种使用与被使用的关系,依赖关系在Java语言中体现为局域变量、方法的形参,或者对静态方法的调用。方法

二、关联关系im

类与类之间的连结,关联关系使一个类知道另一个类的属性和方法;一般含有“知道”,“了解”的含义。关联能够是双向的,也能够是单向的;能够理解为一个类包含另外一个类的实例。好比一我的和他的房子可使用关联关系;img

关于双向关联,能够理解为“学生-老师”的关联语言

三、聚合关系实例

聚合关系是关联关系的一种,是强的关联关系。聚合是总体和个体之间的关系。例如,汽车类与引擎类、轮胎类,以及其它的零件类之间的关系便总体和个体的关系。可是关联关系所涉及的两个类是处在同一层次上的,而在聚合关系中,两个类是处在不平等层次上的,一个表明总体,另外一个表明部分。

四、组合关系

组合关系与聚合关系见得最大不一样在于,部分不能脱离总体而存在。

五、泛化关系

泛化关系就是继承关系的逆过程,子类是父类的继承,父类是子类的泛化和提炼。

3、其余

一、实现接口的画法

二、抽象类的画法(方法类名都使用斜体)

相关文章
相关标签/搜索