程序開發中的設計模式——策略模式

什麼是策略模式 策略模式中的一個關鍵角色是策略類,它爲所有支持的或相關的算法聲明瞭一個共同接口。PS:還有使用策略接口來實現相關算法的具體策略類。場景(context)類的對象配置有一個具體策略對象的實例,場景對象使用策略接口調用由具體策略類定義的算法。靜態關係圖如下: 策略模式的設計原則 策略模式的設計原則是把一個類中經常改變或者是將來可能改變的部分提取出來,作爲一個接口,然後在類中包含這個對象
相關文章
相關標籤/搜索