Class 类图聚合

Class 类图聚合,class,class-diagram,Class,Class Diagram,我偶然发现了这个定义 聚合有两个属性: 反对称, 及物性 这是什么意思 感谢聚合是一种对象组合类型,其中对象对象是另一个对象的一部分。这与所有权形成对比,即一个对象拥有另一个对象 例如,汽车由许多零件组成-发动机、车轮等。这些零件聚合到汽车对象中 但是,在另一个例子中(我在网上发现),如果Person对象有一辆车,那就不是聚合。人拥有它,但车不是人的一部分 这种差异的一个重要结果是,当一个对象被销毁时,它的聚合部分也应该被销毁。但它拥有的不属于它的物体应该保持完整 因此,对于定义: 反对称性-我

我偶然发现了这个定义

聚合有两个属性: 反对称, 及物性

这是什么意思


感谢

聚合是一种对象组合类型,其中对象对象是另一个对象的一部分。这与所有权形成对比,即一个对象拥有另一个对象

例如,汽车由许多零件组成-发动机、车轮等。这些零件聚合到汽车对象中

但是,在另一个例子中(我在网上发现),如果Person对象有一辆车,那就不是聚合。人拥有它,但车不是人的一部分

这种差异的一个重要结果是,当一个对象被销毁时,它的聚合部分也应该被销毁。但它拥有的不属于它的物体应该保持完整

因此,对于定义:

反对称性-我找不到确切的定义,但我的直觉告诉我,这意味着两个物体不可能是彼此的一部分。对象A聚合B,但决不能同时聚合B(除非A和B相等,这更像是集合论而不是OOP)。我的手臂是我的一部分,但我不能成为我手臂的一部分


及物性-这就像数学中的及物性一样。如果A是B的一部分,B是C的一部分,那么A一定是C的一部分。我的手是我手臂的一部分,我的手臂是我的一部分,因此我的手是我的一部分。

哇。我打算大量引用但以理书,但这看起来好多了。我向你致敬!