中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 設計模式的藝術

作者:劉偉
出版社:清華大學出版社出版時間:2020-07-23
開本: 16開 頁數: 408
中 圖 價:¥48.9(6.1折) 定價  ¥79.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

設計模式的藝術 版權信息

設計模式的藝術 本書特色

本書可作為一線軟件開發人員、高等院校計算機及軟件等相關專業師生、IT培訓機構講師和學員、設計模式研究人員和模式愛好者的參考用書和自學讀物。 一本基于實例驅動的設計模式實踐指南,全面提升軟件開發人員的設計功力,CSDN知名博主誠意之作,相關博客訪問量超過350萬次! 本書不是教材,卻有教材的嚴謹性;本書不是科普書,卻有科普書的通俗性;本書沒有故事情節,卻也不失趣味性。

設計模式的藝術 內容簡介

本書分為4個部分,共26章:第1部分(第1章-第2章)為基礎知識,包括設計模式概述、UML類圖和面向對象設計原則等內容;第2部分(第3章-第8章)為創建的藝術,包括6種常用的創建型設計模式;第3部分(第9章-第15章)為組合的藝術,包括7種常用的結構型設計模式;第4部分(第16章-第26章)為交互的藝術,包括11種常用的行為型設計模式。 本書可作為一線軟件開發人員、高等院校計算機及軟件等相關專業師生、IT培訓機構講師和學員、設計模式研究人員和模式愛好者的參考用書和自學讀物。

設計模式的藝術 目錄

目錄




配套資源下載


第1部分基 礎 知 識


第1章從招式與內功談起——設計模式概述


1.1設計模式從何而來


1.2設計模式是什么


1.3設計模式有什么用


1.4個人觀點


第2章預備知識——UML類圖與面向對象設計原則


2.1UML概述


2.2類與類的UML圖示


2.3類之間的關系


2.4面向對象設計原則概述


2.5單一職責原則


2.6開閉原則


2.7里氏代換原則


2.8依賴倒轉原則


2.9接口隔離原則


2.10合成復用原則


2.11迪米特法則


第2部分創建的藝術——創建型模式


第3章確保對象的唯一性——單例模式


3.1單例模式的動機


3.2單例模式概述


3.3負載均衡器的設計


3.4餓漢式單例與懶漢式單例的討論


3.5一種更好的單例實現方法


3.6單例模式總結


第4章集中式工廠的實現——簡單工廠模式


4.1圖表庫的設計


4.2簡單工廠模式概述


4.3完整解決方案


4.4方案的改進


4.5創建對象與使用對象


4.6簡單工廠模式的簡化


4.7簡單工廠模式總結


第5章多態工廠的實現——工廠方法模式


5.1日志記錄器的設計


5.2工廠方法模式概述


5.3完整解決方案


5.4反射與配置文件


5.5重載的工廠方法


5.6工廠方法的隱藏


5.7工廠方法模式總結



第6章產品族的創建——抽象工廠模式


6.1界面皮膚庫的初始設計


6.2產品等級結構與產品族


6.3抽象工廠模式概述


6.4完整解決方案


6.5開閉原則的傾斜性


6.6抽象工廠模式總結



第7章對象的克隆——原型模式


7.1大同小異的工作周報


7.2原型模式概述


7.3完整解決方案


7.4帶附件的周報


7.5原型管理器的引入和實現


7.6原型模式總結



第8章復雜對象的組裝與創建——建造者模式


8.1游戲角色設計


8.2建造者模式概述


8.3完整解決方案


8.4關于Director的進一步討論


8.5建造者模式總結



第3部分組合的藝術——結構型模式


第9章不兼容結構的協調——適配器模式


9.1沒有源碼的算法庫


9.2適配器模式概述


9.3完整解決方案


9.4類適配器模式


9.5雙向適配器模式


9.6缺省適配器模式


9.7適配器模式總結



第10章處理多維度變化——橋接模式


10.1跨平臺圖像瀏覽系統


10.2橋接模式概述


10.3完整解決方案


10.4適配器模式與橋接模式的聯用


10.5橋接模式總結



第11章樹形結構的處理——組合模式


11.1設計殺毒軟件的框架結構


11.2組合模式概述


11.3完整解決方案


11.4透明組合模式與安全組合模式


11.5Sunny公司組織結構


11.6組合模式總結



第12章擴展系統功能——裝飾模式


12.1圖形界面構件庫的設計


12.2裝飾模式概述


12.3完整解決方案


12.4透明裝飾模式與半透明裝飾模式


12.5裝飾模式注意事項


12.6裝飾模式總結



第13章提供統一入口——外觀模式


13.1文件加密模塊的設計


13.2外觀模式概述


13.3完整解決方案


13.4抽象外觀類的引入


13.5外觀角色設計補充說明


13.6外觀模式總結



第14章實現對象的復用——享元模式


14.1圍棋棋子的設計


14.2享元模式概述


14.3完整解決方案


14.4帶外部狀態的解決方案


14.5單純享元模式和復合享元模式


14.6關于享元模式的幾點補充


14.7享元模式總結



第15章對象的間接訪問——代理模式


15.1收費商務信息查詢系統的設計


15.2代理模式概述


15.3完整解決方案


15.4遠程代理


15.5虛擬代理


15.6Java動態代理


15.7代理模式總結



第4部分交互的藝術——行為型模式


第16章請求的鏈式處理——職責鏈模式


16.1采購單的分級審批


16.2職責鏈模式概述


16.3完整解決方案


16.4純與不純的職責鏈模式


16.5職責鏈模式總結



第17章請求發送者與接收者解耦——命令模式


17.1自定義功能鍵


17.2命令模式概述


17.3完整解決方案


17.4命令隊列的實現


17.5撤銷操作的實現


17.6請求日志


17.7宏命令


17.8命令模式總結



第18章自定義語言的實現——解釋器模式


18.1機器人控制程序


18.2文法規則和抽象語法樹


18.3解釋器模式概述


18.4完整解決方案


18.5再談Context的作用


18.6解釋器模式總結



第19章遍歷聚合對象中的元素——迭代器模式


19.1銷售管理系統中數據的遍歷


19.2迭代器模式概述


19.3完整解決方案


19.4使用內部類實現迭代器


19.5JDK內置迭代器


19.6迭代器模式總結



第20章協調多個對象之間的交互——中介者模式


20.1客戶信息管理窗口的初始設計


20.2中介者模式概述


20.3完整解決方案


20.4中介者與同事類的擴展


20.5中介者模式總結



第21章撤銷功能的實現——備忘錄模式


21.1可悔棋的中國象棋


21.2備忘錄模式概述


21.3完整解決方案


21.4實現多次撤銷


21.5再談備忘錄的封裝


21.6備忘錄模式總結



第22章對象間的聯動——觀察者模式


22.1多人聯機對戰游戲的設計


22.2觀察者模式概述


22.3完整解決方案


22.4JDK對觀察者模式的支持


22.5觀察者模式與Java事件處理


22.6觀察者模式與MVC


22.7觀察者模式總結



第23章對象狀態及其轉換——狀態模式


23.1銀行系統中的賬戶類設計


23.2狀態模式概述


23.3完整解決方案


23.4共享狀態


23.5使用環境類實現狀態轉換


23.6狀態模式總結



第24章算法的封裝與切換——策略模式


24.1電影票打折方案


24.2策略模式概述


24.3完整解決方案


24.4策略模式的兩個典型應用


24.5策略模式總結



第25章定義算法的框架——模板方法模式


25.1銀行利息計算模塊


25.2模板方法模式概述


25.3完整解決方案


25.4鉤子方法的使用


25.5模板方法模式總結



第26章操作復雜對象結構——訪問者模式


26.1OA系統中員工數據匯總


26.2訪問者模式概述


26.3完整解決方案


26.4訪問者模式與組合模式聯用


26.5訪問者模式總結


附錄A常用設計模式的定義及結構圖


A.1創建型設計模式


A.2結構型設計模式


A.3行為型設計模式



參考文獻


展開全部

設計模式的藝術 作者簡介

劉偉,中南大學計算機應用技術博士,高級工程師,中國計算機學會會員,美國計算機學會會員,國家認證系統分析師,首批國家認證系統架構設計師,CSDN認證專家及知名博主。具有十多年軟件開發、項目管理及教育培訓經驗,為多家國內外知名企業提供IT咨詢和培訓服務,已出版《設計模式》、《設計模式實訓教程》、《C#設計模式》、《Java設計模式》、《設計模式實驗及習題解析》等多部著作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家| 上海佳武自动化科技有限公司 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 浙江宝泉阀门有限公司| 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 搜活动房网—活动房_集装箱活动房_集成房屋_活动房屋 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 三价铬_环保铬_环保电镀_东莞共盈新材料贸易有限公司 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | 品牌广告服务平台,好排名,好流量,好生意。 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 北京印刷厂_北京印刷_北京印刷公司_北京印刷厂家_北京东爵盛世印刷有限公司 | 电机保护器-电动机综合保护器-上海硕吉电器有限公司 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页| _网名词典_网名大全_qq网名_情侣网名_个性网名 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 最新电影-好看的电视剧大全-朝夕电影网 | 定制液氮罐_小型气相液氮罐_自增压液氮罐_班德液氮罐厂家 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | 培训中心-翰香原香酥板栗饼加盟店总部-正宗板栗酥饼技术 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 环压强度试验机-拉链拉力试验机-上海倾技仪器仪表科技有限公司 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 山东风淋室_201/304不锈钢风淋室净化设备厂家-盛之源风淋室厂家 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | LOGO设计_品牌设计_VI设计 - 特创易 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 |