1. 程式人生 > >Strategy Pattern(策略模式)

Strategy Pattern(策略模式)

相關連線:https://blog.csdn.net/knowledgebao/article/details/84986637


策略模式

在策略模式(Strategy Pattern)中,一個類的行為或其演算法可以在執行時更改。這種型別的設計模式屬於行為型模式。

在策略模式中,我們建立表示各種策略的物件和一個行為隨著策略物件改變而改變的 context 物件。策略物件改變 context 物件的執行演算法。

     在程式碼中,只要看到if else或者switch等語句,就要想到Strantegy Pattern。此設計模式的核心是執行時自適應,二進位制級別的複用和更改。

 

 

 

 

 

 

 

 

 

 

 

 

參考資料:

1,http://www.runoob.com/design-pattern/strategy-pattern.html

2,


有任何問題,請聯絡:[email protected]