从多个接口实现调用方法的理想方法

时间:2018-01-10 01:29:18

标签: java

具有多个实现的接口。

    public interface A {

        void process();
    }

    public class FirstImplementation implements A{

        void process(){
           // do something 
        }

    }

    public class SecondImplementation implements A{

        void process(){
           // do something else
        }

    }

要从两个实现实例调用该方法,我可以执行以下操作

    A a1 = new FirstImplementation();
    a1.process();

    A a2 = new SecondImplementation();
    a2.process();

    // Similarly, a3.process() for another implementation

对于需要以顺序方式从所有实现调用方法(每个实现中具有不同操作)的用例,是否有更好的方法或现有的设计模式?

0 个答案:

没有答案