C語言和設計模式(外觀模式)

2021-10-01 11:40:58 字數 670 閱讀 6405

我們在使用visual studio進行編譯c++**時,你只是在選單中選擇了build,然後visual studio就開始了一堆的編譯工作。外觀模式就是把要做的很多事情分離開來、最後組合成一件事情。

外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一條街,購物要到購物一條街,看書、看電影要到文化一條街。那麼有沒有這樣的地方,既可以吃喝玩樂,同時相互又靠得比較近呢。其實,這就是悠閒廣場,遍布全國的萬達廣場就是幹了這麼一件事。

首先,我們原來是怎麼做的

typedef struct _foodsteet

foodstreet;

void eat()

typedef struct _shopstreet

shopstreet;

void buy()

typedef struct _bookstreet

bookstreet;

void read()

下面,我們就要在乙個plaza裡面完成所有的專案,怎麼辦呢?

typedef struct _plaza

plaza;

void play(struct _plaza* pplaza)

C語言和設計模式(外觀模式)

外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一條街,購物要到購物一條街,看書 看電影要到文化一條街。那麼有沒有這樣的地方,既可以吃喝玩樂,同時相互又靠得比較近呢。其實,這就是悠閒廣場,遍布全國的萬達廣場就是幹了這麼一件事。首先,我們原來是怎麼...

11 C語言和設計模式(外觀模式)

外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一條街,購物要到購物一條街,看書 看電影要到文化一條街。那麼有沒有這樣的地方,既可以吃喝玩樂,同時相互又靠得比較近呢。其實,這就是悠閒廣場,遍布全國的萬達廣場就是幹了這麼一件事。首先,我們原來是怎麼...

16 C語言和設計模式(外觀模式)

外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一條街,購物要到購物一條街,看書 看電影要到文化一條街。那麼有沒有這樣的地方,既可以吃喝玩樂,同時相互又靠得比較近呢。其實,這就是悠閒廣場,遍布全國的萬達廣場就是幹了這麼一件事。首先,我們原來是怎麼...