close
策略模式:根據建立的物件不同去實作不同的行為
程式碼呈現如下:
建立一個抽象策略,帶一個抽象方法
分別建立三個類別,都實作這個抽象方法
在建立一個Context,依賴抽象的類別,並且實作一個方法,裡面帶入抽象類別的方法
再來,看看客戶端如何使用...
可以看到根據不同建立的實體,同樣都只呼叫Context的方法,去完成不同的策略。
文章標籤
全站熱搜
策略模式:根據建立的物件不同去實作不同的行為
程式碼呈現如下:
建立一個抽象策略,帶一個抽象方法
分別建立三個類別,都實作這個抽象方法
在建立一個Context,依賴抽象的類別,並且實作一個方法,裡面帶入抽象類別的方法
再來,看看客戶端如何使用...
可以看到根據不同建立的實體,同樣都只呼叫Context的方法,去完成不同的策略。
留言列表