1    主要内容

1.1  关联和依赖的对比

1.2  组合和聚合的对比

1.3  继承和实现的对比

1.4  各种关系代码实现demo

1    主要内容

1.1  关联和依赖的对比

关联是a类中存在b类对象,企鹅类中有气候类的属性

依赖是a类成员方法中有b类的属性,动物新陈代谢方法中有水和空气的属性,只有调这个方法的时候,才可能临时用一下

1.2  组合和聚合的对比

组合有相同的生命周期,鸟有翅膀,鸟死了,翅膀不复存在

大雁群有大雁,一直大雁挂了,大雁群不会消失

1.3  继承和实现的对比

实线:继承

虚线:实现

1.4  各种关系代码实现demo

https://blog.csdn.net/lpjishu/article/details/51491779

最新文章

  1. .NET Core的日志[5]:利用TraceSource写日志
  2. ACM进阶计划
  3. GPU深度发掘(一)::GPGPU数学基础教程
  4. linux 学习6 软件包管理 资料链接
  5. CSS中的块级元素与行级元素
  6. Pascal Game Development with Jason McMillen
  7. 用bat文件将本地sql在远程oracle上执行
  8. POJ 2594 Treasure Exploration(带交叉路的最小路径覆盖)
  9. JS form表单提交的方法
  10. Poi之Word文档结构介绍
  11. CF374 Maxim and Array
  12. 深入理解C#中的IDisposable接口
  13. 在centos7中python3的安装注意
  14. angular-指令
  15. JAVA设计模式初探之适配器模式
  16. Openstack单元测试工具简单说明
  17. X-Forwarded-For 负载均衡 7 层 HTTP 模式获取来访客户端真实 IP 的方法(IIS/Apache/Nginx/Tomcat)
  18. Android属性动画之ValueAnimator的介绍
  19. 看oracle的sid
  20. U3D正播反播动画剪辑

热门文章

  1. Travis CI Build Continuous Integration
  2. type和object详解
  3. pandas库笔记
  4. Go之第三方日志库logrus使用
  5. java基础数据类型和处理
  6. 解决安装 fireworks、photoshop 时卡在输入账号、手机号处等问题
  7. Spring Boot RestApi 测试教程 Mock 的使用
  8. GO TIME
  9. GO第归
  10. 实际中可能遇到的NAT问题(IPsec)