在一些經典的定義裏,設計模式的定義是“對於通用問題的通用解決方案。”既然是通用的,肯定有它的適用環境和它的應用條件。首先,它並不是實際的解決方案,對於你的問題,你必須要仔細分析,考慮它的前因後果,然後再來審視具體的模式,看能否適用我當前的環境,需要進行怎樣的調整和修改?
設計模式解決的問題是設計領域的,它並不等同於架構模式。它是一些具體設計方案的參考。架構模式主要解決一些系統架構方面的問題,包括分層模型的建立等等。
這就是我的一些關於設計模式方面的思考,爭取在實際工作中不斷地實踐和體會模式的奧妙。