Re: [請教] 入門書籍推薦
※ 引述《hstt ()》之銘言:
: 想請教板上的前輩們
: 關於軟體設計的書
: 1. 深入淺出物件導向分析與設計
: 2. 大話設計模式
: 3. 設計模式之禪
: 這三本我看網路上的介紹似乎都不錯
: 請問如果以入門來講哪本書比較適合呢?
: 或是有其他更推薦的入門書?
: P.S. 我大多是用C#開發為主
你好,前兩本讀過,都算還不錯的書,不過我推薦以下幾本
1. Applying UML and Patterns An Introduction to Objrct-Oriented Analysis and
Design and Iterative Development 3th edition
這一本對軟體開發人員學習物件導向知識,我覺得是相當好的起點,也提供了很多
延申閱讀的資料,如果是自修可以安排兩三個月的時間先將前17章讀個兩遍,並試
著在專案中用出來
2. Agile Software Development: Principles, Patterns, and Practices
這本有C#為範例的版本。我覺得比第一本難讀不少,但是在設計面講的相當深入,
感覺底子越好的人越能透過書本跟作者對話
3. Refactring:Improving the Design of Existing Code
實務上很好用的書,但是容易產生知其然不知其所以然的狀況,建議跟第一本搭配
可以同時從理論與實務兩個方向學習物件導向的精神
最後建議以學一點,用一點的方式來進行,書中的設計理論不少是相衝突的,且各有優
缺點,又因為沒有完美的設計方案,所以我們要在不斷的取捨當中吸收經驗,如果有個
經驗豐富的人能帶你或是找到志同道合的人一起討論,比較不會被困住 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.222.127
推
01/09 20:51, , 1F
01/09 20:51, 1F
推
01/27 15:58, , 2F
01/27 15:58, 2F
→
01/29 01:13, , 3F
01/29 01:13, 3F
推
04/24 02:45, , 4F
04/24 02:45, 4F
討論串 (同標題文章)
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章