TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
C#設計模式(第2版)(簡體書)
滿額折

C#設計模式(第2版)(簡體書)

人民幣定價:69.5 元
定  價:NT$ 417 元
優惠價:87363
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
名人/編輯推薦
目次

商品簡介

本書使用C#語言詳細講解了24種設計模式。全書共分為26章,內容包括設計模式概述、面向對象設計原則、簡單工廠模式、工廠方法模式、抽象工廠模式、建造者模式、原型模式、單例模式、適配器模式、橋接模式、組合模式、裝飾模式、外觀模式、享元模式、代理模式、職責鏈模式、命令模式、解釋器模式、迭代器模式、中介者模式、備忘錄模式、觀察者模式、狀態模式、策略模式、模板方法模式和訪問者模式。本書結合大量項目應用實例,對每一個設計模式都進行了細致的講解。本書結構合理、條理清晰、內容豐富,且在每一章后面都配有大量的習題,在附錄中還提供了對UML類圖相關知識的介紹和三套設計模式模擬試題。本書既可作為高等院校計算機及軟件相關專業本科生和研究生軟件設計模式、軟件體系結構、面向對象分析與設計等課程教材,也可作為各軟件培訓機構培訓教材及全國計算機技術與軟件專業技術資格(水平)考試輔導教材,還可作為軟件架構師、軟件工程師及廣大軟件愛好者的自學讀本和參考用書。

名人/編輯推薦

詳細講解7個面向對象設計原則和24個常用設計模式學練結合,包含超過150道習題和3套設計模式模擬試題

目次

章設計模式概述1.1設計模式的誕生與發展1.1.1模式的誕生與定義1.1.2軟件模式概述1.1.3設計模式的發展1.2設計模式的定義與分類1.2.1設計模式的定義1.2.2設計模式的基本要素1.2.3設計模式的分類1.3GoF設計模式簡介1.4設計模式的優點1.5本章小結1.6習題第2章面向對象設計原則2.1面向對象設計原則概述2.2單一職責原則2.3開閉原則2.4里氏代換原則2.5依賴倒轉原則2.6接口隔離原則2.7合成復用原則2.8迪米特法則2.9本章小結2.10習題第3章簡單工廠模式3.1創建型模式3.2簡單工廠模式概述3.3簡單工廠模式的結構與實現3.3.1簡單工廠模式的結構3.3.2簡單工廠模式的實現3.4簡單工廠模式的應用實例3.5創建對象與使用對象3.6簡單工廠模式的簡化3.7簡單工廠模式的優缺點與適用環境3.7.1簡單工廠模式的優點3.7.2簡單工廠模式的缺點3.7.3簡單工廠模式的適用環境3.8本章小結3.9習題第4章工廠方法模式4.1工廠方法模式概述4.2工廠方法模式的結構與實現4.2.1工廠方法模式的結構4.2.2工廠方法模式的實現4.3工廠方法模式的應用實例4.4配置文件與反射4.5工廠方法的重載4.6工廠方法的隱藏4.7工廠方法模式的優缺點與適用環境4.7.1工廠方法模式的優點4.7.2工廠方法模式的缺點4.7.3工廠方法模式的適用環境4.8本章小結4.9習題第5章抽象工廠模式5.1產品等級結構與產品族5.2抽象工廠模式概述5.3抽象工廠模式的結構與實現5.3.1抽象工廠模式的結構5.3.2抽象工廠模式的實現5.4抽象工廠模式的應用實例5.5開閉原則的傾斜性5.6抽象工廠模式的優缺點與適用環境5.6.1抽象工廠模式的優點5.6.2抽象工廠模式的缺點5.6.3抽象工廠模式的適用環境5.7本章小結5.8習題第6章建造者模式6.1建造者模式概述6.2建造者模式的結構與實現6.2.1建造者模式的結構6.2.2建造者模式的實現6.3建造者模式的應用實例6.4指揮者類的深入討論6.5建造者模式的優缺點與適用環境6.5.1建造者模式的優點6.5.2建造者模式的缺點6.5.3建造者模式的適用環境6.6本章小結6.7習題第7章原型模式7.1原型模式概述7.2原型模式的結構與實現7.2.1原型模式的結構7.2.2淺克隆與深克隆7.2.3原型模式的實現7.3原型模式的應用實例7.4原型管理器7.5原型模式的優缺點與適用環境7.5.1原型模式的優點7.5.2原型模式的缺點7.5.3原型模式的適用環境7.6本章小結7.7習題第8章單例模式8.1單例模式概述8.2單例模式的結構與實現8.2.1單例模式的結構8.2.2單例模式的實現8.3單例模式的應用實例8.4餓漢式單例與懶漢式單例8.5單例模式的優缺點與適用環境8.5.1單例模式的優點8.5.2單例模式的缺點8.5.3單例模式的適用環境8.6本章小結8.7習題第9章適配器模式9.1結構型模式9.2適配器模式概述9.3適配器模式的結構與實現9.3.1適配器模式的結構9.3.2適配器模式的實現9.4適配器模式的應用實例9.5缺省適配器模式9.6雙向適配器9.7適配器模式的優缺點與適用環境9.7.1適配器模式的優點9.7.2適配器模式的缺點9.7.3適配器模式的適用環境9.8本章小結9.9習題0章橋接模式10.1橋接模式概述10.2橋接模式的結構與實現10.2.1橋接模式的結構10.2.2橋接模式的實現10.3橋接模式的應用實例10.4橋接模式與適配器模式聯用10.5橋接模式的優缺點與適用環境10.5.1橋接模式的優點10.5.2橋接模式的缺點10.5.3橋接模式的適用環境10.6本章小結10.7習題1章組合模式11.1組合模式概述11.2組合模式的結構與實現11.2.1組合模式的結構11.2.2組合模式的實現11.3組合模式的應用實例11.4透明組合模式與安全組合模式11.5組合模式的優缺點與適用環境11.5.1組合模式的優點11.5.2組合模式的缺點11.5.3組合模式的適用環境11.6本章小結11.7習題2章裝飾模式12.1裝飾模式概述12.2裝飾模式的結構與實現12.2.1裝飾模式的結構12.2.2裝飾模式的實現12.3裝飾模式的應用實例12.4透明裝飾模式與半透明裝飾模式12.5裝飾模式的優缺點與適用環境12.5.1裝飾模式的優點12.5.2裝飾模式的缺點12.5.3裝飾模式的適用環境12.6本章小結12.7習題3章外觀模式13.1外觀模式概述13.2外觀模式的結構與實現13.2.1外觀模式的結構13.2.2外觀模式的實現13.3外觀模式的應用實例13.4抽象外觀類13.5外觀模式的優缺點與適用環境13.5.1外觀模式的優點13.5.2外觀模式的缺點13.5.3外觀模式的適用環境13.6本章小結13.7習題4章享元模式14.1享元模式概述14.2享元模式的結構與實現14.2.1享元模式的結構14.2.2享元模式的實現14.3享元模式的應用實例14.4有外部狀態的享元模式14.5單純享元模式和復合享元模式14.6享元模式的優缺點與適用環境14.6.1享元模式的優點14.6.2享元模式的缺點14.6.3享元模式的適用環境14.7本章小結14.8習題5章代理模式15.1代理模式概述15.2代理模式的結構與實現15.2.1代理模式的結構15.2.2代理模式的實現15.3代理模式的應用實例15.4遠程代理15.5虛擬代理15.6緩沖代理15.7代理模式的優缺點與適用環境15.7.1代理模式的優點15.7.2代理模式的缺點15.7.3代理模式的適用環境15.8本章小結15.9習題6章職責鏈模式16.1行為型模式16.2職責鏈模式概述16.3職責鏈模式的結構與實現16.3.1職責鏈模式的結構16.3.2職責鏈模式的實現16.4職責鏈模式的應用實例16.5純與不純的職責鏈模式16.6職責鏈模式的優缺點與適用環境16.6.1職責鏈模式的優點16.6.2職責鏈模式的缺點16.6.3職責鏈模式的適用環境16.7本章小結16.8習題7章命令模式17.1命令模式概述17.2命令模式的結構與實現17.2.1命令模式的結構17.2.2命令模式的實現17.3命令模式的應用實例17.4實現命令隊列17.5記錄請求日志17.6實現撤銷操作17.7宏命令17.8命令模式的優缺點與適用環境17.8.1命令模式的優點17.8.2命令模式的缺點17.8.3命令模式的適用環境17.9本章小結17.10習題8章解釋器模式18.1解釋器模式概述18.2文法規則和抽象語法樹18.3解釋器模式的結構與實現18.3.1解釋器模式的結構18.3.2解釋器模式的實現18.4解釋器模式的應用實例18.5解釋器模式的優缺點與適用環境18.5.1解釋器模式的優點18.5.2解釋器模式的缺點18.5.3解釋器模式的適用環境18.6本章小結18.7習題9章迭代器模式19.1迭代器模式概述19.2迭代器模式的結構與實現19.2.1迭代器模式的結構19.2.2迭代器模式的實現19.3迭代器模式的應用實例19.4使用內部類實現迭代器19.5.NET內置迭代器19.6迭代器模式的優缺點與適用環境19.6.1迭代器模式的優點19.6.2迭代器模式的缺點19.6.3迭代器模式的適用環境19.7本章小結19.8習題第20章中介者模式20.1中介者模式概述20.2中介者模式的結構與實現20.2.1中介者模式的結構20.2.2中介者模式的實現20.3中介者模式的應用實例20.4擴展中介者與同事類20.5中介者模式的優缺點與適用環境20.5.1中介者模式的優點20.5.2中介者模式的缺點20.5.3中介者模式的適用環境20.6本章小結20.7習題第21章備忘錄模式21.1備忘錄模式概述21.2備忘錄模式的結構與實現21.2.1備忘錄模式的結構21.2.2備忘錄模式的實現21.3備忘錄模式的應用實例21.4實現多次撤銷21.5備忘錄模式的優缺點與適用環境21.5.1備忘錄模式的優點21.5.2備忘錄模式的缺點21.5.3備忘錄模式的適用環境21.6本章小結21.7習題第22章觀察者模式22.1觀察者模式概述22.2觀察者模式的結構與實現22.2.1觀察者模式的結構22.2.2觀察者模式的實現22.3觀察者模式的應用實例22.4觀察者模式與.NET中的委托事件模型22.5觀察者模式與MVC22.6觀察者模式的優缺點與適用環境22.6.1觀察者模式的優點22.6.2觀察者模式的缺點22.6.3觀察者模式的適用環境22.7本章小結22.8習題第23章狀態模式23.1狀態模式概述23.2狀態模式的結構與實現23.2.1狀態模式的結構23.2.2狀態模式的實現23.3狀態模式的應用實例23.4共享狀態23.5使用環境類實現狀態的轉換23.6狀態模式的優缺點與適用環境23.6.1狀態模式的優點23.6.2狀態模式的缺點23.6.3狀態模式的適用環境23.7本章小結23.8習題第24章策略模式24.1策略模式概述24.2策略模式的結構與實現24.2.1策略模式的結構24.2.2策略模式的實現24.3策略模式的應用實例24.4PetShop 4.0中的訂單處理24.5策略模式的優缺點與適用環境24.5.1策略模式的優點24.5.2策略模式的缺點24.5.3策略模式的適用環境24.6本章小結24.7習題第25章模板方法模式25.1模板方法模式概述25.2模板方法模式的結構與實現25.2.1模板方法模式的結構25.2.2模板方法模式的實現25.3模板方法模式的應用實例25.4鉤子方法的使用25.5模板方法模式的優缺點與適用環境25.5.1模板方法模式的優點25.5.2模板方法模式的缺點25.5.3模板方法模式的適用環境25.6本章小結25.7習題第26章訪問者模式26.1訪問者模式概述26.2訪問者模式的結構與實現26.2.1訪問者模式的結構26.2.2訪問者模式的實現26.3訪問者模式的應用實例26.4訪問者模式與組合模式聯用26.5訪問者模式的優缺點與適用環境26.5.1訪問者模式的優點26.5.2訪問者模式的缺點26.5.3訪問者模式的適用環境26.6本章小結26.7習題附錄AUML類圖A.1UML概述A.2類與類的UML表示A.3類之間的關系附錄B設計模式模擬試題B.1模擬試題一B.2模擬試題二B.3模擬試題三參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 363
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區