分類:軟件設計模式

維基百科,自由的百科全書
前往: 導覽搜尋
頁面分類 > 人類社會 > 科技 > 工程技術 > 軟件工程 > 軟件設計模式

軟件設計模式是在面向對象的系統設計過程中反覆出現的問題解決方案。這個術語是在1990年代Erich Gamma等人從建築設計領域引入到計算機科學中來的。這個術語的含義目前還存有爭議。設計模式通常描述了一組相互緊密作用的類與對象。設計模式提供一種討論軟件設計的公共語言,使得熟練設計者的設計經驗可以被初學者和其他設計者掌握。設計模式還為軟件重構提供了目標。