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

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();
        }
    }
}


它实现相同的接口,但将调用委托给接口对象列表

最佳答案

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

关于java - 这个设计模式怎么称呼,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21910614/

10-11 15:09