摘要: 在建立对象模型时,很容易把依赖和关联系混淆。当对象A和对象B之间存在依赖、关联关系时,对象A都有可能调用对象B的方法,这是两种关系之间的相同之处,除此之外,它们有着不同的特征。1.依赖关系的特征对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,即"use-a",例如生产零件的机器和零件,机器负责构造零件对象。再例如充电电池和充电器,充电电池通过充电器来充电。再例如自行车Bicycle和打气筒Pump,自行车通过打气筒来充气。图1-39为Bicycle类与Pump类的类框图。 图1-39 Bicycle类 阅读全文
posted @ 2012-04-03 15:27 KISS's blog 阅读(254) 评论(0) 推荐(0) 编辑