面向对象之关系依赖 - zhangningbo168的专栏 - CSDNBlog
来源:百度文库 编辑:神马文学网 时间:2024/07/03 14:40:54
在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。
1.依赖关系的特征
对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,例如生产零件的机器和零件,机器负责构造零件对象。再例如充电电池和充电器,充电电池通过充电器来充电。再例如自行车Bicycle和打气筒Pump,自行车通过打气筒来充气。图1-39为Bicycle类与Pump类的类框图。
1.依赖关系的特征
对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,例如生产零件的机器和零件,机器负责构造零件对象。再例如充电电池和充电器,充电电池通过充电器来充电。再例如自行车Bicycle和打气筒Pump,自行车通过打气筒来充气。图1-39为Bicycle类与Pump类的类框图。
面向对象之关系依赖 - zhangningbo168的专栏 - CSDNBlog
面向对象的设计原则五 - 依赖倒转原则 - 森林狼 - JavaEye技术网站
面向对象的准则
面向对象的基本原则
面向对象的特征
面向对象的情书
面向对象的软件设计
评“面向对象的JavaScript编程”一文 - past hax.sfo - CSDNBlog
UML类图关系全面剖析 - 一雨田的专栏 - CSDNBlog
61条面向对象设计的经验原则 - opspring的专栏
OOP面向对象编程——C++ - winnie的专栏 - CSDN博客
面向对象分析过程案例实战 - FcBayernMunchen的专栏 - CSDN博客
面向对象与面向过程的不同
c 四种不同的对象生存方式 - shkkhd的专栏 - CSDNBlog
【原创】面向对象的Jscript
什么是 面向对象的语言?
面向对象软件的测试
O/R MAPPING(Hibernate)方法小结 - 一.对象之间的关系: 1.依赖:...
O/R MAPPING(Hibernate)方法小结 - 一.对象之间的关系: 1.依赖:...
网络编程之setsockopt - hurtmanzc的专栏 - CSDNBlog
ICE之轻量级分布式通讯中间件 - nessofblade的专栏 - CSDNBlog
C++资源之不完全导引 [下] - lostown的专栏 - CSDNBlog
Delphi 中面向对象编程之我见
面向对象多线程编程之 前言