外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一條街,購物要到購物一條街,看書、看電影要到文化一條街。那麼有沒有這樣的地方,既可以吃喝玩樂,同時相互又靠得比較近呢。其實,這就是悠閒廣場,遍布全國的萬達廣場就是幹了這麼一件事。
首先,我們原來是怎麼做的。
[cpp]view plain
copy
typedef
struct _foodsteet
foodstreet;
void eat()
typedef
struct _shopstreet
shopstreet;
void buy()
typedef
struct _bookstreet
bookstreet;
void read()
下面,我們就要在乙個plaza裡面完成所有的專案,怎麼辦呢?
[cpp]view plain
copy
typedef
struct _plaza
plaza;
void play(struct _plaza* pplaza)
C語言和設計模式(外觀模式)
外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一條街,購物要到購物一條街,看書 看電影要到文化一條街。那麼有沒有這樣的地方,既可以吃喝玩樂,同時相互又靠得比較近呢。其實,這就是悠閒廣場,遍布全國的萬達廣場就是幹了這麼一件事。首先,我們原來是怎麼...
C語言和設計模式(外觀模式)
我們在使用visual studio進行編譯c 時,你只是在選單中選擇了build,然後visual studio就開始了一堆的編譯工作。外觀模式就是把要做的很多事情分離開來 最後組合成一件事情。外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一...
16 C語言和設計模式(外觀模式)
外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一條街,購物要到購物一條街,看書 看電影要到文化一條街。那麼有沒有這樣的地方,既可以吃喝玩樂,同時相互又靠得比較近呢。其實,這就是悠閒廣場,遍布全國的萬達廣場就是幹了這麼一件事。首先,我們原來是怎麼...