日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > asp.net >内容正文

asp.net

[书籍推荐]《软件设计精要与模式(第2版)》-张逸——提高设计模式及软件设计的方法...

發(fā)布時(shí)間:2023/11/29 asp.net 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [书籍推荐]《软件设计精要与模式(第2版)》-张逸——提高设计模式及软件设计的方法... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

???? 《軟件設(shè)計(jì)精要與模式(第2版)》是園子里張逸大大今年4月出版的關(guān)于軟件設(shè)計(jì)及設(shè)計(jì)模式方面的書(shū),我是5月下旬到手,每天晚上看一章,斷斷續(xù)續(xù)的到昨天晚上總算把全書(shū)28章看完了,感受很深,以往在設(shè)計(jì)模式以及一些有關(guān)軟件設(shè)計(jì)方面很模糊的知識(shí),讀完這本書(shū)后有了比較清晰的了解。

?

下面來(lái)說(shuō)下我對(duì)這本書(shū)的感受吧:

一、書(shū)的質(zhì)量

有關(guān)書(shū)的封面等信息可以點(diǎn)擊文章頂部的書(shū)名鏈接查看,書(shū)的紙張是有點(diǎn)黃(保護(hù)視力),而且紙張手感也不錯(cuò),厚度適中,不會(huì)出現(xiàn)看書(shū)的時(shí)候因?yàn)闀?shū)太薄一下子翻2頁(yè)的情況。

?

二、書(shū)的內(nèi)容

這本書(shū)不同于許多學(xué)習(xí)相關(guān)技術(shù)的書(shū),比如:ASP.NET技術(shù)內(nèi)幕、C#高級(jí)編程等(這類(lèi)書(shū)主要是講解技術(shù),介紹技術(shù)的知識(shí)點(diǎn)),軟件設(shè)計(jì)這本書(shū)還是介紹的是一種軟件設(shè)計(jì)及程序設(shè)計(jì)的一種思想,所以沒(méi)有那么多術(shù)語(yǔ)技術(shù)點(diǎn)或者其他東西,看這本書(shū)主要還是了解其思想,了解為什么要這么設(shè)計(jì),這么設(shè)計(jì)有什么好處。

同時(shí)書(shū)的語(yǔ)句讀起來(lái)很流暢,因?yàn)槭菄?guó)人自己寫(xiě)的書(shū),不會(huì)出現(xiàn)像翻譯的書(shū)那樣有些語(yǔ)句難以理解的問(wèn)題,不過(guò)也是張逸大大的文筆很牛X,讀起來(lái)相當(dāng)舒服,不會(huì)有什么理解上的困難。

?

簡(jiǎn)單介紹下這本書(shū)的一些相關(guān)內(nèi)容(都是我個(gè)人的理解可能有些不對(duì),請(qǐng)見(jiàn)諒!),這本書(shū)分為5大章:設(shè)計(jì)之要、.NET框架與設(shè)計(jì)模式、媒體播放器的設(shè)計(jì)之旅、設(shè)計(jì)模式應(yīng)用實(shí)踐和.NET體系架構(gòu)

第一章:詳細(xì)介紹了軟件設(shè)計(jì)方面的各方面知識(shí)點(diǎn),這一章主要是對(duì)軟件設(shè)計(jì)的各種理論介紹,雖然是理論但是卻包含了許多作者對(duì)軟件設(shè)計(jì)的見(jiàn)解,比那些課本書(shū)籍中的大段大段的理論好多了。如果你對(duì)軟件設(shè)計(jì)的許多知識(shí)沒(méi)有什么概念的話可以重點(diǎn)看下

第二章:介紹了在.NET框架中,哪些組件或模塊使用了設(shè)計(jì)模式,并對(duì)這些設(shè)計(jì)模式進(jìn)行講解,通過(guò)介紹.NET框架中的設(shè)計(jì)模式讓讀者了解設(shè)計(jì)模式

第三章:通過(guò)編寫(xiě)一個(gè)播放器案例來(lái)講解設(shè)計(jì)模式如何中運(yùn)用,從開(kāi)頭的簡(jiǎn)單的功能單一的播放器不斷通過(guò)使用設(shè)計(jì)模式來(lái)進(jìn)行重構(gòu),將播放器修改成了一個(gè)可擴(kuò)展的功能強(qiáng)大的播放器

第四章:這一章主要是根據(jù)一個(gè)個(gè)項(xiàng)目的實(shí)際需求如何使用設(shè)計(jì)模式進(jìn)行介紹,同時(shí)在這一大章的的最后一小章將幾種設(shè)計(jì)模式進(jìn)行綜合應(yīng)用

第五章:通過(guò)對(duì)PetShop進(jìn)行整體分析,從底層到表示層進(jìn)行每一層進(jìn)行講解,同時(shí)還對(duì)一些相關(guān)知識(shí)點(diǎn)進(jìn)行講解,比如:ORM、ASP.NET緩存、MSMQ和MVC等,如果對(duì)三層架構(gòu)和工廠模式理解模糊的朋友可以重點(diǎn)看下這一大章,這一大章將三層很好的進(jìn)行了講解。

?

在第二~第四大章的講解各種設(shè)計(jì)模式的章節(jié)中,有一點(diǎn)很讓我感覺(jué)這本書(shū)很有價(jià)值,就是在這本書(shū)的每個(gè)小章節(jié)都是主要介紹一個(gè)設(shè)計(jì)模式,在每小章的開(kāi)頭都會(huì)將我們?cè)趯?shí)際開(kāi)發(fā)中編寫(xiě)的錯(cuò)誤代碼貼出來(lái),指出這段代碼的不足,然后再使用設(shè)計(jì)模式、各種用例圖、類(lèi)圖、時(shí)序圖等如何一步一步重構(gòu)這段代碼或者模塊,這樣的好處能更好理解設(shè)計(jì)模式如何運(yùn)用。

還有兩點(diǎn)我覺(jué)得比較好的就是

1、每章都控制在10-20頁(yè)內(nèi),這樣不會(huì)因?yàn)槊空碌膬?nèi)容太多看完后無(wú)法效果,這樣每章10-20頁(yè)基本上1小時(shí)內(nèi)肯定能看完,看完后花點(diǎn)時(shí)間把這章消化掉,后面的可以繼續(xù)看或者明天再看。

2、每章基本上都是獨(dú)立的,不會(huì)因?yàn)榍懊娴恼鹿?jié)沒(méi)看過(guò)導(dǎo)致后面的無(wú)法看,這樣參考起來(lái)很方便。

?

這本書(shū)我覺(jué)得還可以做為一本有關(guān)軟件設(shè)計(jì)方面的參考書(shū):

1、如果對(duì)軟件設(shè)計(jì)不了解的可以參考第一大章

2、想對(duì)各個(gè)設(shè)計(jì)模式有所了解,或者對(duì)某個(gè)設(shè)計(jì)模式不清楚的可以看第二~第四大章

3、對(duì)項(xiàng)目分層不了解,或者對(duì)項(xiàng)目開(kāi)發(fā)框架不了解的可以看第五大章?

總的來(lái)說(shuō),這本書(shū)還是以循序漸進(jìn)、由淺入深的方式進(jìn)行講解,所以不會(huì)因?yàn)殡y度太高而難以閱讀。

?

三、書(shū)的性?xún)r(jià)比

這本書(shū)的定價(jià)為55元RMB,在幾大圖書(shū)購(gòu)物網(wǎng)上基本可以在4X元買(mǎi)到,如果你肯淘書(shū)的話(淘書(shū)可以看看我的這篇文章:[書(shū)籍推薦]為了自己的錢(qián)包,為了自己的時(shí)間——分享一下自己的淘書(shū)經(jīng)驗(yàn))基本上在3X的情況下就能買(mǎi)到,相比國(guó)外的引進(jìn)的書(shū)動(dòng)輒三位數(shù)的價(jià)格這本書(shū)還是很吸引人的。

同時(shí)作為國(guó)內(nèi)知名的架構(gòu)師、微軟最有價(jià)值專(zhuān)家和InfoQ.NET社區(qū)常務(wù)編輯……的張逸大大寫(xiě)書(shū)還是很有質(zhì)量保證的,從書(shū)名中第二版中也可以看出,這本書(shū)的質(zhì)量也是可以保證的(如果不好也不會(huì)出第2版了)

?

總的來(lái)說(shuō),我個(gè)人認(rèn)為如果你想對(duì)設(shè)計(jì)模式進(jìn)行深入理解、對(duì)項(xiàng)目結(jié)構(gòu)進(jìn)行理解、對(duì)軟件設(shè)計(jì)有所深入都可以看看這本書(shū),再引用下書(shū)中的原話:

本書(shū)適用于所有希望提高軟件設(shè)計(jì)水平的程序員、軟件工程師,同時(shí),對(duì)于軟件設(shè)計(jì)師與系統(tǒng)架構(gòu)師也具有一定的參考價(jià)值。

PS:有關(guān)書(shū)籍的更詳細(xì)信息可以點(diǎn)擊此處:《軟件設(shè)計(jì)精要與模式(第2版)》(包括目錄,序言,推薦及網(wǎng)友評(píng)價(jià)等)

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的[书籍推荐]《软件设计精要与模式(第2版)》-张逸——提高设计模式及软件设计的方法...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。