從今天開始,把讀書時(shí)做的標(biāo)注集中地做個(gè)摘抄,在加深印象的同時(shí)也能全面地了解一下自己在讀該書時(shí)的側(cè)重點(diǎn)及收獲。
首先,逐步地把以前的整理出來:)
- 細(xì)節(jié)應(yīng)該依賴于抽象
- 在包的依賴關(guān)系圖中不允許存在環(huán)
- 如果在迭代結(jié)束的時(shí)候,90%的任務(wù)已被完成,但沒有一個(gè)素材是被完全完成的,這將是噩夢(mèng)一般的情景
- SINGLETON模式強(qiáng)制結(jié)構(gòu)上的單一性。它防止創(chuàng)建出多個(gè)對(duì)象實(shí)例。相反,MONOSTATE模式則強(qiáng)制行為上的單一性,而沒有強(qiáng)加結(jié)構(gòu)方面的限制。
- VISITOR模式如同一個(gè)矩陣
- Builder模式著重于一步步構(gòu)造一個(gè)復(fù)雜對(duì)象,而Abstract Factory著重于多個(gè)系列的產(chǎn)品對(duì)象。Builder在最后的一部返回產(chǎn)品,而對(duì)于Abstract Factory來說,產(chǎn)品是立即返回的。
http://atealxt.appspot.com/article/20110209/reading_notes_agile_software_gof.html