设计模式的名称是什么。简单的例子
public interface SomeObject{
public void call();
}
public UnknownDesignPatternImpl implements SomeObject(
List<SomeObject> objects;
public UnknownDesignPatternImpl(List<SomeObject> objs){
objects = obj
}
public void call(){
for (SomeObject obj: objects){
obj.call();
}
}
}
它实现了相同的接口,但委托调用接口对象List
答案 0 :(得分:5)
这是Composite Design Pattern的一个实现 - 一个对象实现一个接口,并委托给实现相同接口的其他对象的集合。
答案 1 :(得分:2)
答案 2 :(得分:1)
你在谈论代表团模式吗? http://en.wikipedia.org/wiki/Delegation_pattern
答案 3 :(得分:0)