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

歡迎光臨中圖網 請 | 注冊
> >>
軟件設計模式簡明教程--Java版(新工科建設之路計算機類專業規劃教材普通高等教育十三五規劃教材)

包郵 軟件設計模式簡明教程--Java版(新工科建設之路計算機類專業規劃教材普通高等教育十三五規劃教材)

作者:張凱等
出版社:電子工業出版社出版時間:2020-10-01
開本: 16開 頁數: 236
本類榜單:教材銷量榜
中 圖 價:¥26.0(5.0折) 定價  ¥52.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

軟件設計模式簡明教程--Java版(新工科建設之路計算機類專業規劃教材普通高等教育十三五規劃教材) 版權信息

軟件設計模式簡明教程--Java版(新工科建設之路計算機類專業規劃教材普通高等教育十三五規劃教材) 本書特色

適讀人群 :可作為高等院校軟件工程及相關專業軟件設計模式課程的教材,也可供軟件開發人員和編程愛好者參考。1. 系統地介紹了軟件設計模式的基礎知識和23種GoF設計模式,主要根據創建型、結構型和行為型來展開,并遵循循序漸進的原則,結構合理。2. 每種設計分別通過模式動機、模式定義、模式結構、模式應用和模式評價五個方面來展開,并對重要的模式進行了應用擴展。3. 在Eclipse中,使用AmaterasUML繪制類圖更直觀地描述類及類間關系。4. 將簡明示例的Eclipse項目文件系統的輪廓圖作為對模式類圖分析的補充。5. 通過一個繪圖板項目,說明設計模式在軟件開發中的綜合應用。6. 課程網站提供了PPT和教學大綱等資源下載。7. 提供配套的上機實驗網站,包括實驗目的、實驗內容和案例源碼下載等。

軟件設計模式簡明教程--Java版(新工科建設之路計算機類專業規劃教材普通高等教育十三五規劃教材) 內容簡介

本書系統地介紹了軟件設計模式的基礎知識和23種GoF設計模式,包括軟件設計模式的概述、UML類圖及類問關系、面向對象設計原則、創建型設計模式、結構型設計模式、行為型設計模式和設計模式綜合應用。 本書分為7章,其邏輯性極強,對每種設計模式都系統地進行了介紹,包括模式動機、模式結構與角色分析、模式實例解析和模式效果分析。配套的課程網站包括課程學習指導、上機實驗指導、課件和課程檔案文件下載等,超星線上課程更是能夠方便讀者進行自主學習。 本書可作為高等院校軟件工程及相關專業開設軟件設計模式課程的教材,也可以作為軟件開發人員和編程愛好者的參考書。

軟件設計模式簡明教程--Java版(新工科建設之路計算機類專業規劃教材普通高等教育十三五規劃教材) 目錄

第1章 軟件設計模式的概述 1
1.1 軟件設計模式及其發展簡史 1
1.1.1 模式與軟件設計模式 1
1.1.2 軟件設計模式的產生與發展 1
1.1.3 軟件設計模式的基本特點 2
1.2 軟件設計模式的定義、基本要素及研究意義 6
1.2.1 軟件設計模式的定義 6
1.2.2 基本要素 6
1.2.3 研究意義 7
1.3 GoF設計模式及其分類 7
1.3.1 GoF設計模式 7
1.3.2 創建型設計模式、結構型設計模式和行為型設計模式 8
1.3.3 類模式與對象模式 8
1.3.4 進一步分類 8
1.4 軟件設計模式的相關課程 9
1.4.1 軟件體系結構 9
1.4.2 軟件工程 9
1.4.3 Java方向的系列課程 9
習題 11
第2章 UML類圖及類間關系 13
2.1 UML概述 13
2.1.1 UML定義及發展簡史 13
2.1.2 UML建模技術的應用 14
2.2 UML類圖 15
2.2.1 使用UML表示類 15
2.2.2 UML類圖繪制軟件 15
2.2.3 AmaterasUML插件的使用 16
2.3 類間關系及其UML類圖表示 17
2.3.1 關聯關系 17
2.3.2 依賴關系 19
2.3.3 泛化關系 19
2.3.4 實現關系 20
習題 21
實驗 22
第3章 面向對象設計原則 23
3.1 面向對象設計原則的概述 23
3.2 開閉原則 24
3.3 里氏代換原則 24
3.4 依賴倒置原則 25
3.5 合成-聚合復用原則 25
3.6 單一職責原則 27
3.7 迪米特法則 28
3.8 接口隔離原則 29
習題 30
實驗 32
第4章 創建型設計模式 33
4.1 工廠模式 33
4.1.1 預備知識:XML解析與使用Java反射創建對象 33
4.1.2 簡單工廠模式 38
4.1.3 工廠方法模式 41
4.1.4 抽象工廠模式 44
4.2 單例模式及其擴展 49
4.2.1 單例模式 49
4.2.2 懶漢式單例類、餓漢式單例類與線程安全 52
4.3 原型模式及其擴展 54
4.3.1 原型模式 54
4.3.2 淺克隆與深克隆 58
4.4 建造者模式及其擴展 64
4.4.1 建造者模式 64
4.4.2 使用鉤子方法控制產品的建造過程 67
4.4.3 在抽象建造者中組合產品 69
習題 72
實驗 74
第5章 結構型設計模式 76
5.1 外觀模式及應用 76
5.1.1 外觀模式 76
5.1.2 使用抽象外觀類可更好地滿足開閉原則 79
5.2 適配器模式 82
5.2.1 類適配器模式 83
5.2.2 對象適配器模式 84
5.2.3 雙向適配器模式 85
5.3 組合模式 87
5.4 代理模式及應用 93
5.4.1 代理模式 93
5.4.2 靜態代理與動態代理 96
5.4.3 JDK動態代理及應用 96
5.4.4 CGLib動態代理 100
5.4.5 遠程代理、RMI與RPC 102
5.5 橋接模式 109
5.6 裝飾模式 112
5.7 享元模式及應用 119
5.7.1 享元模式 119
5.7.2 享元模式在JDK開發中的應用 125
習題 126
實驗 129
第6章 行為型設計模式 132
6.1 策略模式 132
6.2 模板方法模式及應用 135
6.2.1 模板方法模式 135
6.2.2 模板方法模式在Servlet組件開發中的應用 138
6.3 備忘錄模式 141
6.4 觀察者模式及應用 146
6.4.1 觀察者模式 146
6.4.2 觀察者模式的應用 152
6.5 迭代器模式及應用 153
6.5.1 迭代器模式 153
6.5.2 迭代器模式在JDK集合框架中的應用 156
6.6 命令模式及其應用 157
6.6.1 命令模式 157
6.6.2 智能家居遙控器 160
6.6.3 日志功能與命令的撤銷和恢復功能 163
6.6.4 使用棧實現多次撤銷與恢復 165
6.6.5 聯用命令模式和組合模式實現宏命令 168
6.7 狀態模式及應用 171
6.7.1 狀態模式 171
6.7.2 狀態模式與策略模式應用的比較 175
6.8 職責鏈模式及其擴展 180
6.8.1 職責鏈模式 180
6.8.2 純的職責鏈模式和不純的職責鏈模式 185
6.8.3 與狀態模式比較 185
6.9 中介者模式 185
6.10 訪問者模式 188
6.11 解釋器模式及應用 193
6.11.1 基礎知識:詞法分析、語法分析與抽象語法樹 193
6.11.2 解釋器模式 195
6.11.3 模式的應用 199
習題 211
實驗 215
第7章 設計模式綜合應用 219
7.1 需求分析 219
7.2 總體設計 219
7.2.1 總體設計流程圖 219
7.2.2 模塊設計 219
7.2.3 界面設計 220
7.3 功能設計及其設計模式分析 222
7.3.1 使用簡單工廠模式和單例模式管理繪圖工具 222
7.3.2 使用模板方法管理工具面板和顏色面板 223
7.3.3 使用狀態模式管理系統菜單 226
7.3.4 使用迭代器模式存取圖片文件 227
7.3.5 使用備忘錄模式管理編輯操作 230
習題 232
實驗 234
參考文獻 236

展開全部

軟件設計模式簡明教程--Java版(新工科建設之路計算機類專業規劃教材普通高等教育十三五規劃教材) 作者簡介

張凱,武漢科技大學計算機學院教授,主要從事多目標進化算法、DNA分子計算、虛擬現實技術等領域的研究。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 耐火砖厂家,异形耐火砖-山东瑞耐耐火材料厂 | 磨煤机配件-高铬辊套-高铬衬板-立磨辊套-盐山县宏润电力设备有限公司 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 电销卡_稳定企业大语音卡-归属地可选-世纪通信 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 安徽净化工程设计_无尘净化车间工程_合肥净化实验室_安徽创世环境科技有限公司 | 环氧树脂地坪_防静电地坪漆_环氧地坪漆涂料厂家-地壹涂料地坪漆 环球电气之家-中国专业电气电子产品行业服务网站! | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 上海电子秤厂家,电子秤厂家价格,上海吊秤厂家,吊秤供应价格-上海佳宜电子科技有限公司 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 数控走心机-走心机价格-双主轴走心机-宝宇百科 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 铜镍-康铜-锰铜-电阻合金-NC003 - 杭州兴宇合金有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 土壤肥料养分速测仪_测土配方施肥仪_土壤养分检测仪-杭州鸣辉科技有限公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | POS机办理_个人POS机免费领取 - 银联POS机申请首页 | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 煤机配件厂家_刮板机配件_链轮轴组_河南双志机械设备有限公司 | 广东佛电电器有限公司|防雷开关|故障电弧断路器|智能量测断路器 广东西屋电气有限公司-广东西屋电气有限公司 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 嘉兴泰东园林景观工程有限公司_花箱护栏 | 氢氧化钙设备, 氢氧化钙生产线-淄博惠琛工贸有限公司 |