正文

成功應用程序的模式(1)

ASP.NET設計模式 作者:(美)Scott Millett


本章內容:

●  介紹“四人組”(Gang of Four,GoF)設計模式

●  概述一些常見的設計原則和SOLID設計原則

●  描述Fowler企業(yè)模式

約翰·列儂曾經寫道“沒有問題,只有出路”?,F(xiàn)在,雖然據我所知列儂先生從未從事ASP.NET編程,但是在軟件開發(fā)甚至人性方面(但這超出了本書的研究范疇),他所說的這句話卻極為中肯。作為軟件開發(fā)者,我們的工作涉及解決問題,而之前已經有其他開發(fā)者曾經無數(shù)次不得不解決這些問題,雖然這些問題披著各式的外衣。自從面向對象編程方法出現(xiàn)以來,人們已經發(fā)現(xiàn)、命名和歸類許多模式、原則和最佳實踐。了解了這些模式和常見解決方法詞匯表,就可以著手將復雜問題分解,將不同部分封裝起來,并采用經過檢驗的可信解決方案,以一種統(tǒng)一的方式來開發(fā)應用程序。

本書的目標是介紹可以運用到ASP.NET應用程序中的設計模式、原則和最佳實踐。本質上,對于設計模式和原則,其語言可以是不可知的,因此可以把從本書學到的知識運用到WinForm、WPF和Silverlight應用程序以及其他優(yōu)秀的面向對象語言。

本章將介紹設計模式的定義、起源以及學習它們的重要性。設計模式的基礎是堅實的面向對象設計原則,本章將以Robert Martin的S.O.L.I.D.設計原則為例來講解這一點。本章還將介紹Martin Fowler的Patterns of Enterprise Application Architecture一書中提出的一些更高級的模式。

 


上一章目錄下一章

Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號