軟件設(shè)計(jì)精要與模式
本書關(guān)注的焦點(diǎn)是軟件設(shè)計(jì),涵蓋了大部分與設(shè)計(jì)有關(guān)的基本要素,包括面向?qū)ο缶幊趟枷?、設(shè)計(jì)模式、重構(gòu)、測(cè)試驅(qū)動(dòng)開發(fā)、極限編程以及軟件體系架構(gòu)設(shè)計(jì)。其中,尤以設(shè)計(jì)模式為主,深入探討了軟件設(shè)計(jì)過(guò)程中的原則與模式,并結(jié)合大量的實(shí)例與代碼演示了如何合理運(yùn)用設(shè)計(jì)模式,改善程序模塊的可復(fù)用性、可擴(kuò)展性,實(shí)現(xiàn)模塊間的松散耦合。全書將軟件設(shè)計(jì)理論與項(xiàng)目實(shí)踐完美地結(jié)合起來(lái),使其告別了純理論研究的空泛,具有現(xiàn)實(shí)的指導(dǎo)意義。本書共分為5篇,包括:設(shè)計(jì)之要、.NET Framework與設(shè)計(jì)模式、媒體播放器的設(shè)計(jì)之旅、設(shè)計(jì)模式應(yīng)用實(shí)踐以及.NET體系架構(gòu)設(shè)計(jì)。
本書力求講解淺顯明白。在技術(shù)探討上,盡可能地深入透徹;在每一字的描述上,盡可能地簡(jiǎn)單易懂。本書適用于所有希望提高軟件設(shè)計(jì)水平的程序員、軟件工程師,同時(shí),對(duì)于軟件設(shè)計(jì)師與系統(tǒng)架構(gòu)師也具有一定的參考價(jià)值。
評(píng)論
圖片
表情
