我对GRASP设计模式中indirection design pattern 的理解是,一个对象实质上是将与自身没有凝聚力的责任委托给另一个对象,其唯一目的是实现这一责任。那么委托设计模式和间接设计模式之间有什么区别呢?他们不是委托责任,还是委托模式是实现间接设计模式的一种方式?
答案 0 :(得分:0)
它们是相同的模式。 Wikipedia article redirections from indirection
to delegation
。
这只是一种将对象传递给父母"并拥有"父母"的方法。委托/间接调用其对象。