关于java中的类的学习

时间:2021-09-06 14:23:15

设计模式应该牵扯到类的分布排列了,尽管现在我只能这么表达.

下面来自段帅发来的视频课程中的整理:

类与类之间的关系

每天进步一点点

类是java程序中最小组成单位,要理解后才可以更能理解类继承,重载,等java特性和java代码的视觉观性. 
泛化关系(类和类之间的继承,接口和接口之间的继承, A is a B)

关于java中的类的学习

关于java中的类的学习

实现关系(A like a B)

关于java中的类的学习

关联关系(A has a B)

关于java中的类的学习

[聚合,合成,依赖也算属于关联关系.] 
聚合关系( 是一个特殊的关联关系,整体和部分之间的关系,整体不会决定部分的生命周期 )

关于java中的类的学习

上图中+stus的加号表示公开,减号表示私有. 
合成关系( 是一个特殊的关联辊系,整体和部分之间的关系,整体会决定部分的生命周期 )

关于java中的类的学习

依赖关系( 主要体现在局部变量上,类和类体中的局部变量之间的关系,方法执行结束,该局部变量的内存就消失了 )

关于java中的类的学习