Java 这种设计模式叫什么
设计模式的名称是什么。简单例子Java 这种设计模式叫什么,java,design-patterns,Java,Design Patterns,设计模式的名称是什么。简单例子 public interface SomeObject{ public void call(); } public UnknownDesignPatternImpl implements SomeObject( List<SomeObject> objects; public UnknownDesignPatternImpl(List<SomeObject> objs){ objects =
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();
}
}
}
公共接口对象{
公共无效调用();
}
public UnknownDesignPatternImpl实现了SomeObject(
列出对象;
公共未知设计模式impl(列表对象){
对象=对象
}
公开作废通知(){
对于(SomeObject对象:对象){
obj.call();
}
}
}
它实现相同的接口,但将调用委托给接口对象列表您是在谈论委托模式吗?这是的一个实现-一个对象实现一个接口,并委托给实现相同接口的其他对象的集合。它被称为复合 更多信息请点击此处:
它可能与命令非常相似 参考资料:
看起来像是命令,下次你有这个问题时,先浏览一下。@MarkoTopolnik谢谢,第一次看到了这个列表,但是在不知道名称的情况下很难用谷歌搜索某个东西……我搜索了“设计模式列表”---这是因为我记不起您的模式的名称。不,我想复合模式更好,因为
delegate模式
似乎只映射1对1关系