HeadFirst(一)Strategy 策略模式

軟件開發的一個不變的真理---CHANGE 擁抱變化,爲變化而生!     設計原則 找出可能發生變化的地方,把它們獨立出來單獨處理,不要和那些變化的代碼混在一起! 把會變化的部分抽取並進行「封裝」,以後可以輕鬆的改動或擴展此部分,而不影響其它不需要變化的部分!       設計原則 針對接口編程,而不是針對實現編程! 針對接口編程,真正的意思是「針對超類型編程」     抽象類、接口 抽象類持有
相關文章
相關標籤/搜索