敏捷開發,設計模式,精實開發,Scrum,軟體設計,軟體架構
August 30 15:30~15:51
Strategy(策略)設計模式讓同一種行為擁有多種不同的實作方法,透過抽象耦合的方式來使用這些實作方法。例如,一個壓縮檔案物件,可以採用zip、arj、rar、tar、7z等不同的演算法來執行壓縮工作。
這個模式是繼承的替代方案,讓類別不透過繼承也可以達到動態改變行為的目的。Strategy簡單易懂,花了1天就寫完了,檔案在此請服用。
一併提供之前完成的八個模式:
***
友藏內心獨白:詭計多端。
沒有留言:
張貼留言