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

2021-09-30 11:41:26 字數 743 閱讀 4820

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

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

[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就開始了一堆的編譯工作。外觀模式就是把要做的很多事情分離開來 最後組合成一件事情。外觀模式是比較簡單的模式。它的目的也是為了簡單。什麼意思呢?舉個例子吧。以前,我們逛街的時候吃要到小吃一...

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

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