• 软件架构与模式
21年品牌 40万+商家 超1.5亿件商品

软件架构与模式

全新正版 极速发货

26.39 5.4折 49 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者(德)乔希姆·戈尔(Joachim Goll) 著;贾山 等 译

出版社清华大学出版社

ISBN9787302450993

出版时间2017-01

装帧平装

开本16开

定价49元

货号1201453362

上书时间2024-11-20

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章面向对象设计的原理1
1.1程序的可读性、正确性和可扩展性2
1.1.1可读性2
1.1.2正确性2
1.1.3可扩展性3
1.2封装、抽象和信息隐藏3
1.3关注点分离和单一职责原则4
1.4接口隔离原则6
1.5松耦合6
1.6里氏代换原则7
1.7契约式设计9
1.7.1断言9
1.7.2覆写要遵守契约11
1.8开闭原则13
1.9依赖倒置原则和控制反转18
1.9.1依赖倒置原则18
1.9.2控制反转19
1.10对象生成过程中减少依赖性21
1.10.1依赖查找22
1.10.2依赖注入26
1.11总结28
1.12练习29
第2章软件架构30
2.1软件架构概念31
2.2软件架构的质量32
2.3参考架构、架构模式和设计模式33
2.4软件架构概念的任务和前景34
2.4.1系统中的分析任务34
2.4.2系统中的结构设计任务35
2.4.3观察软件架构的角度37
2.4.4软件架构的原型37
2.5软件架构师对一个项目的意义37
2.5.1软件架构师的技术能力38
2.5.2软件架构师的沟通能力38
2.5.3构造软件架构过程中的决定39
2.6总结40
2.7练习41
第3章软件设计的模式42
3.1模式的使用43
3.2模式的属性和它的设计44
3.3架构模式、设计模式和惯用
法的界限44
3.4描述设计模式和架构模式的模板46
3.5总结47
3.6练习47
第4章面向对象设计模式48
4.1设计模式的分类48
4.2设计模式的概述49
4.2.1结构模式49
4.2.2行为模式50
4.2.3创建型模式51
4.2.4设计模式指南51
4.3结构模式中的适配器模式51
4.3.1名称/其他可用的名称51
4.3.2问题51
4.3.3解决方法52
4.3.4评价57
4.3.5使用范围58
4.3.6类似的模式58
4.4结构模式中的桥梁模式58
4.4.1名称/其他可用的名称58
4.4.2问题58
4.4.3解决方法59
4.4.4评价66
4.4.5使用范围67
4.4.6类似的模式67
4.5结构模式中的装饰模式67
4.5.1名称/其他可用的名称67
4.5.2问题67
4.5.3解决方法68
4.5.4评价76
4.5.5使用范围77
4.5.6类似的模式80
4.6结构模式中的外观模式81
4.6.1名称/其他可用的名称81
4.6.2问题81
4.6.3解决方法81
4.6.4评价86
4.6.5使用范围86
4.6.6类似的模式86
4.7结构模式中的组合模式87
4.7.1名称/其他可用的名称87
4.7.2问题87
4.7.3解决方法87
4.7.4评价95
4.7.5使用范围95
4.7.6类似的模型97
4.8结构模式中的代理模式97
4.8.1名称/其他可用的名称97
4.8.2问题98
4.8.3解决方法98
4.8.4评价102
4.8.5使用范围102
4.8.6类似的模式103
4.9行为模式中的模板方法模式104
4.9.1名称/其他可用的名称104
4.9.2问题104
4.9.3解决方法104
4.9.4使用范围108
4.9.5评价109
4.9.6类似的模式109
4.10行为模式中的命令模式109
4.10.1名称/其他可用的名称109
4.10.2问题109
4.10.3解决方法110
4.10.4评价115
4.10.5使用范围116
4.10.6类似的模式116
4.11行为模式中的观察者模式117
4.11.1名称/其他可用的名称117
4.11.2问题117
4.11.3解决方法117
4.11.4评价124
4.11.5使用范围124
4.11.6类似的模式125
4.12行为模式中的策略模式125
4.12.1名称/其他可用的名称125
4.12.2问题125
4.12.3解决方法125
4.12.4使用范围129
4.12.5评价129
4.12.6类似的模式130
4.13行为模式中的中间者模式130
4.13.1名称/其他可用的名称130
4.13.2问题131
4.13.3解决方法131
4.13.4评价138
4.13.5使用范围138
4.13.6类似的模式138
4.14行为模式中的状态模式139
4.14.1名称/其他可用的名称139
4.14.2问题139
4.14.3解决方法139
4.14.4使用范围146
4.14.5评价146
4.14.6类似的模式146
4.15行为模式中的角色模式147
4.15.1名称/其他可用的名称147
4.15.2问题147
4.15.3解决方法148
4.15.4评价155
4.15.5使用范围155
4.15.6类似的模式156
4.16行为模式中的拜访者模式156
4.16.1名称/其他可用的名称156
4.16.2问题156
4.16.3解决方法156
4.16.4评价169
4.16.5使用范围170
4.16.6类似的模式171
4.17行为模式中的迭代器模式171
4.17.1名称/其他可用的名称171
4.17.2问题171
4.17.3解决方法171
4.17.4评价178
4.17.5使用范围178
4.17.6类似的模式180
4.18创建型模式中的工厂方法180
4.18.1名称/其他可用的名称180
4.18.2问题180
4.18.3解决方法181
4.18.4评价185
4.18.5使用范围185
4.18.6类似的模式186
4.19创建型模式中的抽象工厂模式186
4.19.1名称/其他可用的名称186
4.19.2问题186
4.19.3解决方法186
4.19.4评价195
4.19.5使用范围195
4.19.6类似的模式196
4.20创建型模式中的单例模式196
4.20.1名称/其他可用的名称196
4.20.2问题196
4.20.3解决方法196
4.20.4评价204
4.20.5使用范围204
4.20.6类似的模式204
4.21创建型模式中的对象池模式204
4.21.1名称/其他可用的名称204
4.21.2问题205
4.21.3解决方法205
4.21.4评价210
4.21.5使用范围211
4.21.6类似的模式211
4.22总结211
4.23练习213
第5章架构模式216
5.1分层架构模式217
5.1.1名称/其他可用的名称217
5.1.2问题217
5.1.3解决方法217
5.1.4评价219
5.1.5使用范围220
5.1.6类似的模式226
5.2管道和过滤器架构模式226
5.2.1名称/其他可用的名称226
5.2.2问题226
5.2.3解决方法227
5.2.4评价232
5.2.5使用范围232
5.2.6类似的模式234
5.3插件架构模式235
5.4中介模式245
5.5面向服务的架构模式267
5.6模型-视图-控制器架构模式291
5.7总结307
5.8练习308
参考文献310

内容摘要
乔希姆·戈尔编著、贾山编译的《软件架构与模式》全面介绍面向对象设计方法中的架构和设计模式。全书共5章。靠前~3章主要介绍软件技术的基础理论,包括面向对象设计的基本原则、软件架构和软件设计的模式。第4章介绍常用的面向对象设计模式,包括6种结构模式、9种行为模式和4种创建型模式。
第5章介绍6种软件架构模式。对于具有一定的软件基础知识的读者,本书有助于提高软件的编写质量,加深对软件理论知识的理解,扩展专业视野,了解大型软件开发中的架构模式。书中介绍的设计模式和架构模式都配有Java语言的程序实例,模式中类和类之间的静态关系或对象间的动态关系都用UML语言描述。
各章末均提供了相应的练习。本书在网络上提供各章练习答案和书中实例的Java代码。
本书可以作为高校计算机相关专业的教材,也可供系统开发人员和大型系统的系统架构设计人员阅读参考。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP