良好的模式能決定軟件的質量嗎?

昨天在一個英文網站上看,到一篇文章,談設計模式方面的問題。作者提出了一個問題“有了好的設計模式,是否就能使軟件沒有缺陷,質量穩定?”。也許很多人都知道答案,但這個問題很顯然引發了我們的一個思考,什麼是設計模式?設計模式到底能爲我們做什麼?

在一些經典的定義裏,設計模式的定義是“對於通用問題的通用解決方案。”既然是通用的,肯定有它的適用環境和它的應用條件。首先,它並不是實際的解決方案,對於你的問題,你必須要仔細分析,考慮它的前因後果,然後再來審視具體的模式,看能否適用我當前的環境,需要進行怎樣的調整和修改?

設計模式解決的問題是設計領域的,它並不等同於架構模式。它是一些具體設計方案的參考。架構模式主要解決一些系統架構方面的問題,包括分層模型的建立等等。

這就是我的一些關於設計模式方面的思考,爭取在實際工作中不斷地實踐和體會模式的奧妙。
發佈了23 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章