软件设计模式分为三大类型:创建型、结构型和行为型。本书共4章,分别讲解三大类型中常用的14种模式,每种模式都以典型问题为案例,由相应的设计模式给出最佳解决方案,在每章的后半部分都有相应的案例,并分别用Java和Python语言实现,以帮助读者快速理解和掌握这些模式,体现教、学、做一体的教学理念。
本书适合作为高等职业院校计算机软件专业的教材,也可供从事软件开发与测试维护的初、中级人员参考。
图书 | 软件设计原则与模式--基于Java\Python语言实现(微课版高等职业教育计算机系列教材) |
内容 | 内容推荐 软件设计模式分为三大类型:创建型、结构型和行为型。本书共4章,分别讲解三大类型中常用的14种模式,每种模式都以典型问题为案例,由相应的设计模式给出最佳解决方案,在每章的后半部分都有相应的案例,并分别用Java和Python语言实现,以帮助读者快速理解和掌握这些模式,体现教、学、做一体的教学理念。 本书适合作为高等职业院校计算机软件专业的教材,也可供从事软件开发与测试维护的初、中级人员参考。 目录 第1章 软件设计原则与UML简介 1.1 开闭原则 1.1.1 应用实例:银行业务 1.1.2 银行业务实现 1.1.3 练习 1.2 里氏替换原则 1.2.1 预备知识 1.2.2 里氏替换原则简介 1.2.3 “乘马说”Java实现 1.2.4 经典实例:鸵鸟非鸟 1.3 依赖倒置原则 1.3.1 Java应用实例 1.3.2 依赖倒置原则的意义 1.3.3 依赖倒置原则的优点 1.3.4 依赖倒置原则的例子 1.3.5 练习数据访问MySQL/Oracle 1.4 接口隔离原则 1.5 合成/聚合复用原则 1.5.1 应用实例 1.5.2 练习 1.6 迪米特法则 1.6.1 迪米特法则简介 1.6.2 违反迪米特法则的设计与实现 1.6.3 遵守迪米特法则的设计与实现 1.7 单一职责原则 1.7.1 应用实例:用户信息管理系统 1.7.2 用户信息管理系统设计与Java实现 1.7.3 用户信息管理系统Python实现 1.8 UML简介 1.8.1 依赖 1.8.2 关联 1.8.3 聚合 1.8.4 组合 1.8.5 泛化 1.8.6 实现 1.9 设计模式简介 第2章 创建型模式 2.1 简单工厂模式 2.1.1 简单工厂模式的结构 2.1.2 应用系统登录Java实现 2.1.3 简单工厂模式的优缺点 2.1.4 练习 2.2 工厂方法模式 2.2.1 工厂方法模式的结构 2.2.2 练习 2.3 抽象工厂模式 2.3.1 抽象工厂模式的起源 2.3.2 抽象工厂模式的结构 2.3.3 抽象工厂模式的优缺点 2.3.4 练习 2.4 单例模式 2.4.1 单例模式的结构 2.4.2 单例模式常见的应用场景 2.4.3 单例模式的类型 2.4.4 练习 2.5 多例模式 2.5.1 多例模式结构 2.5.2 练习 第3章 结构型模式 3.1 适配器模式 3.1.1 适配器模式的结构 3.1.2 电源适配器实现 3.1.3 适配器模式的优缺点 3.1.4 练习 3.2 默认适配器模式 3.2.1 默认适配器模式的结构 3.2.2 练习 3.3 装饰模式 3.3.1 应用实例:孙悟空七十二般变化 3.3.2 装饰模式的结构 3.3.3 “孙悟空七十二般变化”Java实现 3.3.4 装饰模式的简化 3.3.5 装饰模式进阶 3.3.6 练习 3.4 门面模式 3.4.1 什么是门面模式 3.4.2 门面模式的结构 3.4.3 门面模式在实际开发中的应用场景 3.4.4 门面模式进阶 3.4.5 练习 第4章 行为型模式 4.1 策略模式 4.1.1 应用实例:旅游出行 4.1.2 策略模式的结构 4.1.3 策略模式源代码 4.1.4 认识策略模式 4.1.5 策略模式的优缺点 4.1.6 排序策略系统Java实现 4.1.7 练习 4.2 模板方法模式 4.2.1 模板方法模式的结构 4.2.2 模板方法模式中的方法 4.2.3 “西天取经八十一难”Java实现 4.2.4 模板方法模式进阶 4.2.5 练习 4.3 命令模式 4.3.1 命令模式的结构 4.3.2 应用实例:玉帝宣美猴王上天 4.3.3 命令模式解析 4.3.4 命令模式和策略模式的区别 4.3.5 命令模式的优缺点 4.3.6 练习 4.4 状态模式 4.4.1 状态模式的结构 4.4.2 练习 4.5 观察者模式 4.5.1 观察者模式结构 4.5.2 观察者模式模型 4.5.3 两种模式的比较 4.5.4 练习 参考文献 |
标签 | |
缩略图 | ![]() |
书名 | 软件设计原则与模式--基于Java\Python语言实现(微课版高等职业教育计算机系列教材) |
副书名 | |
原作名 | |
作者 | |
译者 | |
编者 | 郭双宙//李凯 |
绘者 | |
出版社 | 电子工业出版社 |
商品编码(ISBN) | 9787121439155 |
开本 | 16开 |
页数 | 191 |
版次 | 1 |
装订 | 平装 |
字数 | 336 |
出版时间 | 2022-08-01 |
首版时间 | 2022-08-01 |
印刷时间 | 2022-08-01 |
正文语种 | 汉 |
读者对象 | 高职 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 354 |
CIP核字 | 2022118204 |
中图分类号 | TP312.8 |
丛书名 | |
印张 | 12.5 |
印次 | 1 |
出版地 | 北京 |
长 | 260 |
宽 | 186 |
高 | 10 |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | 1200 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。