我正在阅读“设计模式”( Design )一书。在某一点上,运行时和编译时结构进行了比较。在本节中,编写了以下内容:
聚合意味着一个对象拥有另一个对象或负责另一个对象。一般来说,我们指的是一个拥有另一个物体或作为另一个物体的一部分的物体。聚合意味着聚合对象及其所有者具有相同的生存期。
我对此的解释类似于Java中的以下内容:
public class SomeClass{
private OtherClass; //This is the aggregate object
//...
}
我想这就是他们的意思,我觉得这很容易理解。但是,他们定义了一个熟人:
熟人意味着