水桶程式
2011年4月15日 星期五
設計模式 策略模式
定義算法族 分別封裝起來 讓他們之間可以互相替換 此方法讓算法的變化獨立於使用算法的客戶
設計原則 : 找出應用中 可能有變化的地方 把它獨立出來 , 不要和那些不需要變化的東西 放在一起
設計原則 : 針對接口編程 而不針對實現編程
例子 鴨子類別 針對 飛行 和 叫聲 作Interface 的處理
封裝變化
多用組合 少用繼承
針對接口編程 而不針對實現編程
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言