本部簡介#
本部提出一套基於模式來設計物件導向系統的工作流程。作者把它套用在從第 3 章一直延伸下來的 CAD/CAM 問題上,得到一個比第 4 章更乾淨、更具擴展性的架構。
這套方法的特點是:先理解物件出現的「情境(context)」,再決定細節。本部講的方式仍有侷限,下一部會擴展為更通用的方法。
各章內容#
- 第 12 章:專家如何設計?
- 介紹 Christopher Alexander 的設計哲學:先有大局、再加細節
- 說明軟體開發者如何把這種思維套用過來
- 第 13 章:用模式解決 CAD/CAM 問題
- 將「以模式思考」的流程應用在 CAD/CAM 上
- 把第 4 章的混亂解法重新拆解,得到更乾淨、易維護的設計