Design patterns 是物件導向設計 (OOD) 的最佳實務集 (best practices), 是由眾多軟體個案所萃取出的解決方案,再經由無數專家千錘百鍊而成的菁華, 最後再以嚴謹的方式將問題源流、應用情境、解決方案、隨機應變招數等面向, 有系統地編纂而成。
Design patterns 實務性格強烈,通常都與特定應用領域緊密結合。 本短期課程引介各應用領域幾乎都用得到的、最核心的設計模式, 並闡釋它們背後共通的設計原理, 學成之後,對物件導向系統習用技法會了然於心, 並擁有日後自學特定領域設計模式之能力。