设计模式-外观

2018-05-07  本文已影响0人  ZjyMac

一,外观模式详解

public class Facede {
    private ModuleA moduleA;
    private ModuleB moduleB;
    private ModuleC moduleC;

    private Facede() {
        moduleA = new ModuleA();
        moduleB = new ModuleB();
        moduleC = new ModuleC();
    }

    public static Facede getInstance() {
        return FacedeHolder.facede;
    }

    private static class FacedeHolder {
        private static final Facede facede = new Facede();
    }

    public void testOperation() {
        moduleA.testA();
        moduleB.testB();
        moduleC.testC();
    }
}
Facede.getInstance().testOperation();

二,外观模式在android中的实际应用

上一篇 下一篇

猜你喜欢

热点阅读