1. 程式人生 > >模式與方法論

模式與方法論

中介 sea 5% 解決方案 設計 特征 無需 www. 操作性

模式:模版、樣式、參考物、方法論。

模式可以作為解決問題的方法論起點;將問題與已解決問題的方案和方法論作對照,在原有方案基礎上作出修改,以解決新的問題。

模式:方案、參考、方法論。

是一種認識論意義上的確定思維方式。是人們在生產生活實踐當經過積累的經驗的抽象和升華。簡單地說,就是從不斷重復出現的事件中發現和抽象出的規律,是解決問題形成經驗的高度歸納總結。只要是一再重復出現的事物,就可能存在某種模式。[1]

模式,即pattern。其實就是解決某一問題的方法論。即把解決某類問題的方法總結歸納到理論高度,那就是模式。

Alexander給出的經典定義是:每個模式都描述了一個在我們的環境中不斷出現的問題,然後描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重復相同的工作。
模式有不同的領域,建築領域有建築模式,軟件設計領域也有設計模式。當一個領域逐漸成熟的時候,自然會出現很多模式。

模式是一種參照性指導方略。在一個良好的指導下,有助於高效完成任務,有助於按照既定思路快速作出一個優良的設計方案,達到事半功倍的效果。而且會得到解決問題的最佳辦法。

是理論和實踐之間的中介環節,具有一般性、簡單性、重復性、結構性、穩定性、可操作性的特征。

模式與方法論