初讀《Head First Design Patterns》

來源:互聯網
上載者:User

今天剛剛讀完了《Head First Design Patterns》,有不少感想。

第一:這本書我完整看完的第一本英文原版書,挺有成就感的。想不到從前的英語盲現在也可以看原版書了

第二:這本書是我在寒假期間看的,這也是第一次在家裡這麼認真地看書,以前回到家就只玩魔獸

第三:認識到了物件導向語言的優勢,多態這種語言特性賦予了物件導向語言極大的靈活性。它的存在使得代碼處理的對象可以在運行期間改變。

第四:抽象類別和介面在程式設計中的使用,他們保證了繼承於其的後續類有一個契約。

第五:軟體工程在大型項目中作用,它可以極大的縮減開發的難度和周期。再就是這方面的專業術語可以讓開發人員見的交流更加直接和快捷。

第六:在軟體的開發過程當中必須考慮到該軟體成型後,在哪些地方可能會有變化,並針對這些要CHANGE的地方進行一些處理,這和代碼的重構相關。

第七:最後一條,也是最重要的一條。做好軟體開發需要涉獵許多方面。這不是短時間內可以鍛鍊出來的,需要自己長時間的積累的實踐。

我會在後面陸續貼出對該書每一章的詳細內容

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.