Java教程

java类图与类的关系

本文主要是介绍java类图与类的关系,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

(一)四大关系:

关联,依赖,泛化,实现,其中关联又可细分为(一般关联,组合,聚合)

(二)表示方法

1)关联:

  1.1)一般关联

    实线箭头,拥有谁就指向谁,可双向,多用于成员变量

  1.2)聚合

    空心菱形+实线箭头,整体指向局部,单向,如车和轮胎(弱关联)

  1.3)组合

    实心菱形+实线箭头,整体指向局部,单向,如人和胳膊(强关联)

2)依赖:虚线箭头,依赖谁就指向谁;可双向

     多用于局部变量,方法参数,其他类静态方发的调用

3)泛化:实线三角,类与类的继承关系,子类指向父类,单向

4)实现:虚线三角,类与接口间的关系,子类指向父接口,单向

PS: 特别的,接口与接口之间一般是继承关系

 

今天看类图有点迷,参考别人的贴子写的,如有问题,欢迎评论,一起学习

 

这篇关于java类图与类的关系的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!