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

2021-08-26 13:24:16 字數 563 閱讀 9429

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

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

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語言和設計模式(外觀模式)

我們在使用visual studio進行編譯c 時,你只是在選單中選擇了build,然後visual studio就開始了一堆的編譯工作。外觀模式就是把要做的很多事情分離開來 最後組合成一件事情。外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一...

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

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

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

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