其他分享
首页 > 其他分享> > 外观模式

外观模式

作者:互联网

定义:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

public class SubSystemone {
    public void methodOne(){
        System.out.println("子系统方法一");
    }
}
public class SubSystemTwo {
    public void methodTwo(){
        System.out.println("子系统方法二");
    }
}
public class SubSystemThree {
    public void methodThree(){
        System.out.println("子系统方法三");
    }
}
public class SubSystemFour {
    public void methodFour(){
        System.out.println("子系统方法四");
    }
}
public class Facade {
    SubSystemone subSystemone;
    SubSystemTwo subSystemTwo;
    SubSystemThree subSystemThree;
    SubSystemFour subSystemFour;

    public Facade(){
        subSystemone = new SubSystemone();
        subSystemTwo = new SubSystemTwo();
        subSystemThree = new SubSystemThree();
        subSystemFour = new SubSystemFour();
    }

    public void methodA(){
        subSystemone.methodOne();
        subSystemTwo.methodTwo();
    }
    public void methodB(){
        subSystemThree.methodThree();
        subSystemFour.methodFour();
    }
}
public class Main {
    public static void main(String[] args) {
        Facade facade = new Facade();
        facade.methodA();
        facade.methodB();
    }

}

我的理解:外观模式就是增加一个外观类,然后把一个逻辑处理的代码统一放在一个方法里面,子系统要使用直接调用这个方法就好了。

标签:外观,void,System,模式,public,class,new,子系统
来源: https://www.cnblogs.com/wxynb/p/15866294.html