OOP:聚合/依赖混淆

时间:2015-04-08 05:28:25

标签: c# oop

我知道聚合的定义{通过引用和值}和依赖关系,但我可以这样说吗?我不是在谈论生命或所有权,只是简单的实施。

聚合是类级别声明,如果我在方法中实例化声明的对象而不是通过引用进行聚合。如果我在类的构造函数中实例化该声明而不是按值或组合聚合。

对象变量的依赖性只是方法体中对象的声明和实例化。

我们进行聚合,因此我们可以多次使用同一个对象,而无需为同一项工作创建新对象。

我们对较短的范围做依赖。

enter image description here

红色下划线部分是按值聚合,绿色下划线部分是依赖性。

我是对还是错?

1 个答案:

答案 0 :(得分:0)

这里依赖的定义比聚合更合适。 请参阅以下依赖关系的定义...... 对象在关联,聚合或组合时的关系。当一个对象调用另一个对象的功能以完成某项任务时,就会形成这种关系。

所以你可以断言它是依赖。