我在这个SO中找到了这个例子来进行委派。我不明白为什么这不是聚合关系?Secretary
即使 boss
对象被销毁,对象仍然存在
public interface Worker() {
public Result work();
}
public class Secretary() implements Worker {
public Result work() {
Result myResult = new Result();
return myResult;
}
}
有人可以解释为什么这是 委托而不是 聚合吗?
public class Boss() implements Worker {
private Secretary secretary;
public Result work() {
return secretary.work();
}
}