緊耦合的類相互依賴性很高,很難被復用。由這樣的類組合成的系統是乙個很難學習、移植和維護的密集體。
松耦合的類減少了類之間的相互依賴,更容易被復用。同時,由松耦合類構建的系統更易於學習、移植、修改和擴充套件。
設計模式使用抽象耦合和分層技術來提高系統的鬆散耦合性。
怎樣選擇設計模式:
怎樣使用設計模式
大致瀏覽一遍模式 特別注意其適用性部分和效果部分,確定它適合你的問題。回頭研究結構部分、參與者部分和協作部分 確保你理解這個模式的類和物件以及它們是怎樣關聯的。看**示例部分,看看這個模式**形式的具體例子,研究**將有助於你實現模式。選擇模式參與者的名字,使它們在應用上下文中有意義 設計模式參與者的名字通常過於抽象而不會直接出現在應用中
第二章講解了怎麼運用設計乙個lexi,表示完全沒看懂的趕腳,沒關係,先往後看,第二遍的時候在理解一遍
第三章終於開始講設計模式了,洗耳恭聽
物件建立型模式
abstract factory(抽象工廠) 別名:kit
第476天 開始學習伽馬的《設計模式》
這是一本關於設計模式的書,它描述了在物件導向軟體設計過程中針對特定問題的簡介而優雅的解決方案。這不是一本讀完一遍就可以束之高閣的書。我們希望你在軟體設計過程中反覆參閱此書,以獲取設計靈感。學習這些模式,將有助於讀者設計出優秀的物件導向設計。每乙個模式描述了乙個在我們周圍不斷重 生的問題以及該問題的解...
學習計畫的第2,3天
這兩天說忙,也不是很忙,說不忙也很忙,主要是好多瑣碎的事情壓到我這裡來了!不說這麼多,先總結下這兩天的研究成功。上次遇到的問題,第2種方法ms不行,因為我也不知道那個包是幹什麼用的!找了半天沒找到那個包。研究了下apache的httpclient,基本做出來的東西,和網上那些例子差不多,但還是學到了...
學習python的第8天
10.4儲存資料 模組json 模組json讓你能夠將簡單的python資料結構轉儲到檔案中,並在程式再次執行時載入該檔案中的資料。json.dump 儲存資料,json.dump 要儲存的資料,用於儲存資料的檔案 import json 匯出json模組 numbers 2,3,5,7,11,13...