这个设计模式是如何调用的

Raf*_*l T 2 java design-patterns

设计模式的名称是什么.简单的例子

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();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它实现了相同的接口,但委托调用接口对象List

Mur*_*nik 5

这是Composite Design Pattern的一个实现 - 一个对象实现一个接口,并委托给实现相同接口的其他对象的集合.