1. 程式人生 > >Head First Design Pattern讀後感

Head First Design Pattern讀後感

    花了差不多4天左右的時間,終於把Head First Design Pattern讀完了,怎麼說呢?

    這是一本相當不錯的書,書本里面的例子也比較的有趣,比較能夠理解。讀完這本書後,我對設計模式有了大致的一個瞭解,不得不說,裡面的OO原則還是值得我去牢記的。

OO原則:

封裝變化

多用組合,少用繼承

針對介面程式設計,不針對實現程式設計

為互動物件之間的鬆耦合設計而努力

類應該對擴充套件開放,對修改關閉

依賴抽象,不要依賴具體類。

只和朋友交談(知識最少原則)

別找我,我會找你(讓上層元件呼叫下層元件,別讓下層元件呼叫上層元件)

類應該只有一個改變的理由

    感覺自己還是有待加強,這次的閱讀只能算是初探吧,有個大致的概念,接下來想去讀讀thinking in java。然後抽出時間,儘量用自己的例子把前面學到的幾個模式實現出來。