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

歡迎光臨中圖網 請 | 注冊
> >>
計算機科學叢書設計模式:可復用面向對象軟件的基礎(典藏版)(設計良好.表達清楚的軟件設計模式)

包郵 計算機科學叢書設計模式:可復用面向對象軟件的基礎(典藏版)(設計良好.表達清楚的軟件設計模式)

出版社:機械工業出版社出版時間:2018-07-01
開本: 16開 頁數: 290
中 圖 價:¥52.3(6.6折) 定價  ¥79.0 登錄后可看到會員價
暫時缺貨 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

計算機科學叢書設計模式:可復用面向對象軟件的基礎(典藏版)(設計良好.表達清楚的軟件設計模式) 版權信息

  • ISBN:9787111618331
  • 條形碼:9787111618331 ; 978-7-111-61833-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

計算機科學叢書設計模式:可復用面向對象軟件的基礎(典藏版)(設計良好.表達清楚的軟件設計模式) 本書特色

本書結合設計實例從面向對象的設計中精選出23個設計模式, 總結了面向對象設計中*有價值的經驗, 并且用簡潔可復用的形式表達出來。本書分類描述了一組設計良好、 表達清楚的軟件設計模式, 這些模式在實用環境下特別有用。 本書適合大學計算機專業的學生、研究生及相關人員參考。

計算機科學叢書設計模式:可復用面向對象軟件的基礎(典藏版)(設計良好.表達清楚的軟件設計模式) 內容簡介

本書結合設計實例從面向對象的設計中精選出23個設計模式, 總結了面向對象設計中*有價值的經驗, 并且用簡潔可復用的形式表達出來。本書分類描述了一組設計良好、 表達清楚的軟件設計模式, 這些模式在實用環境下特別有用。 本書適合大學計算機專業的學生、研究生及相關人員參考。

計算機科學叢書設計模式:可復用面向對象軟件的基礎(典藏版)(設計良好.表達清楚的軟件設計模式) 目錄

出版者的話
贊譽
序言
前言
讀者指南
第1章引言┊1
1.1 什么是設計模式┊3
1.2 Smalltalk MVC中的設計模式┊4
1.3 描述設計模式┊6
1.4 設計模式的編目┊7
1.5 組織編目┊8
1.6 設計模式怎樣解決設計問題┊10
1.6.1 尋找合適的對象┊10
1.6.2 決定對象的粒度┊11
1.6.3 指定對象接口┊11
1.6.4 描述對象的實現┊12
1.6.5 運用復用機制┊15
1.6.6 關聯運行時和編譯時的結構┊18
1.6.7 設計應支持變化┊19
1.7 怎樣選擇設計模式┊22
1.8 怎樣使用設計模式┊24
第2章實例研究:設計一個文檔編輯器┊25
2.1 設計問題┊27
2.2 文檔結構┊27
2.2.1 遞歸組合┊28
2.2.2 圖元┊29
2.2.3 組合模式┊31
2.3 格式化┊31
2.3.1 封裝格式化算法┊31
2.3.2 Compositor和Composition┊32
2.3.3 策略模式┊33
2.4 修飾用戶界面┊34
2.4.1 透明圍欄┊34
2.4.2 Monoglyph┊35
2.4.3 Decorator模式┊36
2.5 支持多種視感標準┊37
2.5.1 對象創建的抽象┊37
2.5.2 工廠類和產品類┊38
2.5.3 Abstract Factory 模式┊40
2.6 支持多種窗口系統┊40
2.6.1 是否可以使用Abstract Factory模式┊40
2.6.2 封裝實現依賴關系┊41
2.6.3 Window和WindowImp┊43
2.6.4 Bridge模式┊46
2.7 用戶操作┊46
2.7.1 封裝一個請求┊47
2.7.2 Command類及其子類┊47
2.7.3 撤銷和重做┊48
2.7.4 命令歷史記錄┊49
2.7.5 Command模式┊50
2.8 拼寫檢查和斷字處理┊50
2.8.1 訪問分散的信息┊51
2.8.2 封裝訪問和遍歷┊51
2.8.3 Iterator類及其子類┊52
2.8.4 Iterator模式┊55
2.8.5 遍歷和遍歷過程中的動作┊55
2.8.6 封裝分析┊56
2.8.7 Visitor類及其子類┊59
2.8.8 Visitor模式┊60
2.9 小結┊60
第3章創建型模式┊62
3.1 Abstract Factory(抽象工廠)—對象創建型模式┊66
3.2 Builder(生成器)—對象創建型模式┊74
3.3 Factory Method(工廠方法)—對象創建型模式┊81
3.4 Prototype(原型)—對象創建型模式┊89
3.5 Singleton(單件)—對象創建型模式┊96
3.6 創建型模式的討論┊102
第4章結構型模式┊104
4.1 Adapter(適配器)—類對象結構型模式┊106
4.2 Bridge(橋接)—對象結構型模式┊115
4.3 Composite(組合)—對象結構型模式┊123
4.4 Decorator(裝飾)—對象結構型模式┊132
4.5 Facade(外觀)—對象結構型模式┊┊139
4.6 Flyweight(享元)—對象結構型模式┊146
4.7 Proxy(代理)—對象結構型模式┊155
4.8 結構型模式的討論 ┊164
4.8.1 Adapter與Bridge┊164
4.8.2 Composite、Decorator與Proxy┊164
第5章行為型模式┊166
5.1 Chain of Responsibility(職責鏈)—對象行為型模式┊167
5.2 Command(命令)—對象行為型模式┊175
5.3 Interpreter(解釋器)—類行為型模式┊183
5.4 Iterator(迭代器)—對象行為型模式┊193
5.5  Mediator(中介者)—對象行為型模式┊205
5.6 Memento(備忘錄)—對象行為型模式┊212
5.7 Observer(觀察者)—對象行為型模式┊219
5.8 State(狀態)—對象行為型模式┊227
5.9 Strategy(策略)—對象行為型模式┊234
5.10 Template Method(模板方法)— 類行為型模式┊242
5.11 Visitor(訪問者)—對象行為型 模式┊246
5.12 行為型模式的討論┊256
5.12.1 封裝變化┊256
5.12.2 對象作為參數┊257
5.12.3 通信應該被封裝還是被分布┊257
5.12.4 對發送者和接收者解耦┊258
5.12.5 總結┊260
第6章結論┊261
6.1 設計模式將帶來什么┊262
6.1.1 一套通用的設計詞匯┊262
6.1.2 書寫文檔和學習的輔助手段┊263
6.1.3 現有方法的一種補充┊263
6.1.4 重構的目標┊264
6.2 本書簡史┊265
6.3 模式界┊266
6.3.1 Alexander的模式語言┊266
6.3.2 軟件中的模式┊267
6.4 邀請參與┊267
6.5 臨別感想┊268
附錄A詞匯表┊269
附錄B圖示符號指南┊273
附錄 C基本類┊277
參考文獻┊284
展開全部

計算機科學叢書設計模式:可復用面向對象軟件的基礎(典藏版)(設計良好.表達清楚的軟件設計模式) 作者簡介

埃里克·伽瑪(Erich Gamma) 在瑞士蘇黎世大學獲得計算機科學博士學位。他與Kent Beck合作開發了單元測試框架JUnit,并領導了Eclipse Java Development Tools項目。他還曾是IBM Rational Jazz項目的主要成員。2011年,Gamma以杰出工程師(Distinguished Engineer)的身份加入微軟Visual Studio團隊,領導微軟位于瑞士蘇黎世的實驗室。
理查德·赫爾姆(Richard Helm) 在澳大利亞墨爾本大學獲得計算機科學博士學位,曾在IBM T. J. Watson擔任研究員,并在澳大利亞開創了IBM面向對象技術研究分部。
拉爾夫·約翰遜(Ralph Johnson) 在美國康奈爾大學獲得計算機科學博士學位,伊利諾伊大學教授,在模式、重構等領域均有很高造詣。
約翰·威利斯迪斯(John Vlissides) 在美國斯坦福大學獲得計算機科學博士學位,是IBM T. J. Watson研究中心的研究員。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 上海深蓝_缠绕机_缠膜机-上海深蓝机械装备有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 网站建设_网站制作_SEO优化推广_百度推广开户_朋友圈网络科技 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 仿真植物|仿真树|仿真花|假树|植物墙 - 广州天昆仿真植物有限公司 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 北京开源多邦科技发展有限公司官网 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 送料机_高速冲床送料机_NC伺服滚轮送料机厂家-东莞市久谐自动化设备有限公司 | SMC-SMC电磁阀-日本SMC气缸-SMC气动元件展示网 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 木材烘干机,木炭烘干机,纸管/佛香烘干设备-河南蓝天机械制造有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 |