디자인 모드 8: 외관 모드

3057 단어 디자인 모드
외관 모델 은 우리 가 프로그램 을 쓰 는 가장 쉽게 생각 할 수 있 는 방법 일 것 이다.
직접 코드
#include<iostream>

using namespace std;



class Sub1 {

public:

    void Show() {

        cout << "sub system method one" << endl;

    }

};



class Sub2 {

public:

    void Show() {

        cout << "sub system method two" << endl;

    }

};



class Sub3 {

public:

    void Show() {

        cout << "sub system method three" << endl;

    }

};



class Facade {

public:

    void ShowA() {

        cout << "method A: " << endl;

        sub1.Show();

        sub2.Show();

        sub3.Show();

    }



    void ShowB() {

        cout << "method B: " << endl;

        sub1.Show();

        sub2.Show();

    }

private:

    Sub1 sub1;

    Sub2 sub2;

    Sub3 sub3;

};



int main()

{

    Facade facade;

    facade.ShowA();

    facade.ShowB();

    return 0;

}

좋은 웹페이지 즐겨찾기