設計模式 行爲型---策略模式

【推薦】2019 Java 開發者跳槽指南.pdf(吐血整理) >>> 一、策略模式基本介紹 策略模式(Strategy Pattern)中,定義算法族,分別封裝起來,讓他們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶; 這算法體現了幾個設計原則。第一、把變化的代碼從不變的代碼中分離出來;第二、針對接口編程,而不是具體類(定義策略接口);第三、多用組合/聚合,少用繼承(客戶通過組合方式
相關文章
相關標籤/搜索