設計模式:結構型 - 外觀模式

外觀模式,爲子系統中的一組接口提供一個一致的界面,此模式定義了一個高層接口,這個接口使得這一子系統更加容易使用

class Facade{
    SubSystemOne subSystemOne;
    SubSystemTwo subSystemTwo;
    public Facade(){
        subSystemOne = new SubSystemOne();
        subSystemTwo = new SubSystemTwo();
    }
    public void MethodAAA(){
        System.out.println("任意組合唄");
        subSystemOne.MethodOne();
    }
    public void MethodBBB(){
        System.out.println("任意組合唄,你說呢?想不想三層架構模式呀?");
        subSystemOne.MethodOne();
        subSystemTwo.MethodTwo();
    }
}
class SubSystemOne{
    public void MethodOne(){
        System.out.println("子系統方法一");
    }
}
class SubSystemTwo{
    public void MethodTwo(){
        System.out.println("子系統方法二");
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章