模式名稱
問題:描述應該在何時使用模式
解決方案:描述了設計的組成成分,他們之間的相互關係及各自的職責和協作方式
效果:描述模式應用的效果及使用模式應權衡的問題
建立型:與物件的建立有關
處理類和物件的組合
對類和物件怎樣互動和怎樣分配職責進行描述
類模式:處理類和子類之間的關係,這些關係通過繼承建立,是靜態的。
物件模式:處理物件間的關係,這些關係在執行時刻是可以變化的,更具動態性。
針對介面程式設計,而不是針對實現程式設計
優先使用物件組合,而不是類繼承
我感覺四人幫不愧為四人幫,我讀完headfirst之後,感覺設計模式都理解了,但是還是有點玄學的感覺,讀這個感覺好很多了!
CSS揭秘讀書筆記 第一章 引言
瀏覽器字首 常見的有firefox的 moz ie的 ms opera的 o safari和chrome的 webkit 每個瀏覽器可以實現實驗性的 甚至是私有的 非標準的 特性。瀏覽器字首極易濫用,未來需要打補丁,所以很多開發者會直接寫上所有瀏覽器字首,再把無字首的 放在最後,以希望滿足所有情況,...
js設計模式第一章 讀書筆記
1 簡單的驗證js function checkname function checkemail function checkpassword 上面的 建立了3個全域性變數,有可能被別人覆蓋,或者把別人的 覆蓋。怎麼減少被覆蓋的問題呢?如下 2 用物件收編變數 var checkobject fun...
第一章讀書筆記
本章內容主要講的是android系統移植和驅動開發概述,通過本章的學習知道了學習linux驅動程式設計一定要了解linux驅動只與linux核心有關,與客戶的使用的linux系統無關。也就是說,不管是那個linux系統,只要使用了同樣的linux核心,驅動就可以通過。唯一可以判斷的linux核心是否...