搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
漫画设计模式(全彩印刷)
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787121484797
  • 作      者:
    作者:李一鸣|责编:张爽
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2024-08-01
收藏
畅销推荐
内容介绍
本书围绕主人公“兔小白”和“熊小猫”的对话展开,辅以百余张贴合内容、生动形象的手绘插画,以轻松、幽默的方式讲解GoF的23种设计模式。 本书共27章,第1、2章简要介绍设计模式和设计原则,第3~26章详细介绍设计模式,第27章重点讲解从23种设计模式中提炼的10种设计手法。各章的内容结构为:首先,从现实生活中的常见案例切入,讲解设计模式的结构、功能、优势和意图,使读者形成具象的宏观认知;然后,将案例作为编码练习,使用Java语言开发,并在一次次代码重构中完善程序设计,引导读者思考程序设计中的问题和解决思路;最后,自然而然地引出设计模式的结构图和适用场景等。 本书既适合具备一定面向对象语言基础且希望提升程序设计水平的开发人员,也适合想要系统学习设计模式的程序员,还可作为高等院校计算机等相关专业师生的参考资料。
展开
目录
第1章 设计模式从何而来
1.1 当我们谈论设计模式时,我们在谈论什么
1.2 身边随处可见的设计模式
1.3 学懂不等于会用
第2章 一体式电源与组合式电源——软件设计原则
2.1 需求又变更?——设计为变化而生
2.2 秀软件设计的征
2.3 程序设计原则
2.4 手拿锤子,眼里是钉子
第3章 想吃汉堡,自己做还是去汉堡店?——简单工厂模式
3.1 快餐店中的简单工厂
3.2 商品推荐功能初版代码
3.3 实现开闭原则和单一职责原则
3.4 推荐器工厂实现依赖倒置
3.5 简单工厂模式的适用场景
第4章 座座工厂平地起——工厂方法模式
4.1 打造工厂标准——工厂再抽象
4.2 多种厨房,各尽其责
4.3 多种工厂,切换自如
4.4 需求膨胀,工厂也膨胀
4.5 工厂的工厂?抽象要适度
4.6 工厂方法模式的适用场景
第5章 工厂品类要丰富——抽象工厂模式
5.1 供应商不靠谱?直接换掉
5.2 商品详情页的程序实现
5.3 一键切换不同主题的组件
5.4 抽象工厂模式的适用场景
5.5 简单工厂、工厂方法、抽象工厂模式的比较
第6章 组装电脑的学问——生成器模式
6.1 职级制度的利与弊
6.2 只有组装工人的电脑公司
6.3 聘用了总监的电脑公司
6.4 生成器模式的适用场景
第7章 还记得克隆羊多莉吗?——原型模式
7.1 像克隆绵羊一样写程序
7.2 按就班,一张一张创建节目单
7.3 如何高效创建100张节目单
7.4 深拷贝和浅拷贝
7.5 原型模式的适用场景
第8章 干活全靠我一人——单例模式
8.1 异常忙碌的项目经理
8.2 懒汉式实现单例模式
8.3 饿汉式实现单例模式
8.4 单例模式的适用场景
第9章 电源座标准再多也不怕——适配器模式
9.1 出国旅游遇难题
9.2 适配器模式代码实现
9.3 拓展适配器模式,实现双向可拔
9.4 适配器模式的适用场景
第10章 一桥飞架南北,天堑变通途——桥接模式
10.1 将手臂改造为兵器,聪明还是愚蠢
10.2 只能玩一个游戏的游戏机
10.3 一台卡游戏机,玩遍天下游戏
10.4 桥接模式的适用场景
第11章 树状结构也是一种设计模式吗?——组合模式
11.1 人力地图中的设计模式
11.2 只有内员工的人力地图
11.3 外协员工也要一视同仁
11.4 组合模式的适用场景
第12章 人靠衣装马靠鞍——装饰模式
12.1 功能强大的美颜相机
12.2 不可以随意组合美颜效果的美颜相机
12.3 可以随意组合美颜效果的美颜相机
12.4 装饰模式的缺点及适用场景
第13章 为什么加盟快餐店越来越多?——外观模式
13.1 如何开一家饭店
13.2 独立开店,我的店面我做主
13.3 加盟开店,轻松自如
13.4 外观模式的适用场景
第14章 棋类游戏中的设计模式——享元模式
14.1 五子棋需要多少枚棋子
14.2 一枚棋子一个实例
14.3 一类棋子一个实例
14.4 享元模式的缺点及适用场景
14.5 享元模式与单例模式的比较
第15章 办事不自出面——代理模式
15.1 签证是件麻烦事
15.2 自己签证
15.3 代理人协助签证
15.4 代理模式的适用场景
15.5 代理模式与装饰模式的比较
第16章 谁来决定需求变更的命运?——职责链模式
16.1 项目临近上线,需求又变更
16.2 被指派的审批人
16.3 掌握主动权的审批人
16.4 职责链模式的缺点及适用场景
第17章 作再多,也不手忙脚乱——命令模式
17.1 项目上线前的准备
17.2 项目经理独揽大权
17.3 开发经理加入项目
17.4 开发经理掌控全局
17.5 命令模式的缺点及适用场景
第18章 点菜也需要翻译——解释器模式
18.1 记忆力惊人的服务员
18.2 解析点菜命令的原理
18.3 使用解释器模式实现点菜系统
18.4 解释器模式的适用场景
18.5 解释器模式与组合模式的比较
第19章 地铁安检,谁逃不掉——迭代器模式
19.1 兔小白上班迟到
19.2 迭代只是写for循环吗
19.3 迭代不只有for循环
19.4 详解迭代器模式
19.5 浅析Java中的迭代器
第20章 房产中介的存在值——中介者模式
20.1 中介的值有几何
20.2 让中介出局会怎样
20.3 中介协调,多方受益
20.4 中介者模式的缺点及适用场景
第21章 物业通知,每户达——观察者模式
21.1 没有送达的停水通知
21.2 将房主和租房人分开通知
21.3 对房主和租房人一视同仁
21.4 观察者模式的缺点及适用场景
21.5 Java内置的观察者模式实现
第22章 甲方要求改回第一版——备忘录模式
22.1 来自设计师的无奈
22.2 “克隆”实现海报设计存档
22.3 存档“瘦身”,只留数据
22.4 备忘录模式的适用场景
第23章 状态改变行为——状态模式
23.1 立体车库如何运转
23.2 车库的状态决定行为实现
23.3 为车库的状态绑定行为
23.4 状态模式的缺点及适用场景
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证