其中我最喜歡書中一步一步帶你思考的模式,作者會先從不好的設計開始講起,一步一步帶你運用一些OO的基本原則修改程式架構。此外書中舉的例子也十分有趣,搭配作者幽默的文字會讓你有種在讀故事書的感覺,不知不覺就看完整本書。
書中列出開發偉大軟體的三步驟,我覺得分類的非常好。開發軟體不脫離這三個步驟:
- 確認你的軟體做客戶要它做的事。
- 應用基本的OO原則,增加軟體的彈性。
- 努力達成可維護、可重利用的設計。
總而言之,這是一本很棒的OOAD入門書。看完這本書後可以接著針對書中的各個議題去看進階的書籍。比如說Design Patten可以接著看深入淺出系列另外一本有名的書深入淺出設計模式。
沒有留言:
張貼留言