正文

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

ASP.NET設(shè)計(jì)模式 作者:(美)Scott Millett


本章內(nèi)容:

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

●  概述一些常見(jiàn)的設(shè)計(jì)原則和SOLID設(shè)計(jì)原則

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

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

本書(shū)的目標(biāo)是介紹可以運(yùn)用到ASP.NET應(yīng)用程序中的設(shè)計(jì)模式、原則和最佳實(shí)踐。本質(zhì)上,對(duì)于設(shè)計(jì)模式和原則,其語(yǔ)言可以是不可知的,因此可以把從本書(shū)學(xué)到的知識(shí)運(yùn)用到WinForm、WPF和Silverlight應(yīng)用程序以及其他優(yōu)秀的面向?qū)ο笳Z(yǔ)言。

本章將介紹設(shè)計(jì)模式的定義、起源以及學(xué)習(xí)它們的重要性。設(shè)計(jì)模式的基礎(chǔ)是堅(jiān)實(shí)的面向?qū)ο笤O(shè)計(jì)原則,本章將以Robert Martin的S.O.L.I.D.設(shè)計(jì)原則為例來(lái)講解這一點(diǎn)。本章還將介紹Martin Fowler的Patterns of Enterprise Application Architecture一書(shū)中提出的一些更高級(jí)的模式。

 


上一章目錄下一章

Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)