借圖回顧Head first設計模式

總體原則 1、封裝變化(找到會變化的地方,把它們從不變的地方分離處理) 2、多用組合少用繼承 3、針對接口變成而非實現 4、鬆耦合 5、類對修改關閉,對擴展開放 6、依賴抽象而非具體類 7、只和朋友交談(迪米特原則) 8、別找我,我會找你(好萊塢原則) 1.策略模式(strategy pattern) 多用組合,少用繼承 所謂組合(composition)就是在一個類中,對其他類的引用. 比如,一
相關文章
相關標籤/搜索