軟體工程師手冊/生命週期/設計/模式
外觀
< 軟體工程師手冊
軟體設計模式 是一種通用的可複用解決方案,用於解決在給定上下文中在 軟體設計 中反覆出現的問題。它不是可以直接轉換為程式碼的最終設計,而是對問題的描述或模板,可以在許多不同的情況下使用。軟體設計模式是經過正式的最佳實踐,必須在應用程式中實施。[1] 軟體設計模式的一部分是 面向物件 設計模式,它顯示了 類 或 物件 之間的關係和 互動,而不會指定最終的應用程式物件。在 函數語言程式設計 語言中,隱含 面向物件 或更普遍的可變狀態的模式並不那麼適用。
軟體設計模式位於模組和互連的領域。在更高級別,有 架構模式,它們的範圍更大。這些通常描述整個系統遵循的總體模式。[2]
重要的設計模式型別是
- ↑ 1. Spring框架簡介
- ↑ Martin, Robert C. "設計原則和設計模式" (PDF). Retrieved 2000.
{{cite web}}: Check date values in:|accessdate=(help)