博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于java中的类的学习
阅读量:6643 次
发布时间:2019-06-25

本文共 423 字,大约阅读时间需要 1 分钟。

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

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

类与类之间的关系

 

每天进步一点点

 

类是java程序中最小组成单位,要理解后才可以更能理解类继承,重载,等java特性和java代码的视觉观性. 

泛化关系(类和类之间的继承,接口和接口之间的继承, A is a B)

 

 

实现关系(A like a B)

 

关联关系(A has a B)

 

[聚合,合成,依赖也算属于关联关系.] 

聚合关系( 是一个特殊的关联关系,整体和部分之间的关系,整体不会决定部分的生命周期 )

 

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

 

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

 

转载于:https://www.cnblogs.com/ukzq/p/8575509.html

你可能感兴趣的文章
web.xml 配置中classpath: 与classpath*:的区别——(十一)
查看>>
Angular.js回想+学习笔记(1)【ng-app和ng-model】
查看>>
Netlink 内核实现分析(二):通信
查看>>
内建模块collections的使用
查看>>
[转]使用DW正则表达式批量替换实例介绍
查看>>
《图说VR入门》——DK2入门及其资源汇总
查看>>
Do You Kown Asp.Net Core -- Asp.Net Core 2.0 未来web开发新趋势 Razor Page
查看>>
模拟阻尼运动
查看>>
ASP.NET MVC框架开发系列教程
查看>>
ViewPager,实现真正的无限循环(定时+手动)
查看>>
Android学习笔记十:异步处理
查看>>
微信小程序实现博客园文章阅读功能
查看>>
tortoise svn冲突解决
查看>>
UWP -- Background Task 深入解析
查看>>
分享如何使用PHP将URL地址参数进行加密传输提高网站安全性
查看>>
【批处理学习笔记】第二十课:扩充字符串
查看>>
RabbitMQ使用详解
查看>>
js 特效
查看>>
Python tuple 函数
查看>>
xftp上传文件失败,执行程序发现磁盘满了:No space left on device
查看>>