日期:2014-05-17  浏览次数:20919 次

对象和它的属性一定是整体和部分的聚合关系吗?
本帖最后由 u011659834 于 2013-08-11 04:08:13 编辑
比如sqlcommand 与sqlconnection
   sqladapter 与sqlcommand之间

感觉前面是关联 .两者关系是平等的 。就好像教师和学生两个对象。教师一个属性是教师的学生
后面是聚合。。..两者关系是整体和部分。。就好像人和人的名字?
不知道我理解的对不对。。
对象 属性 聚合

------解决方案--------------------
至少是符合简单的关联关系的。

至于说是不是组合关系,则需要看程序流程。看结构是看不出来的。
------解决方案--------------------
那是逻辑上的事情。

在代码层面,你说的关联和聚合都是一回事。
------解决方案--------------------
只是相互配合的关系,Connection负责掌控与数据库连接,Command负责执行操作,Adapter是一个传输纽带,把把Command与Connection有机联合起来,好像搭建了一座桥一样。