【HeadFirst設計模式】策略模式

設計原則: 找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼放在一起。 把會變化的部分取出並封裝起來,以便以後可以輕易地擴充此部分,而不影響不需要變化的其他部分。 這樣的概念很簡單,幾乎是每個設計模式背後的精神所在。所有的模式都提供了一套方法讓「系統中的某部分改變不會影響其他部分」 針對接口編程,而不是針對實現編程 我 們 利 用 接 口 代 表 每 個 行 爲 , 比 方
相關文章
相關標籤/搜索