当前位置:网站首页>推荐书籍 > 正文 >>

漫画设计模式

图书信息

作者:李一鸣著

出版社:电子工业出版社

定价:99.00

ISBN:9787121484797

出版时间:2024-08-01

分类:图书,行业职业,计算机,编程语言

商品介绍

目录

第1章设计模式从何而来1

1.1当我们谈论设计模式时,我们在谈论什么2

1.2身边随处可见的设计模式4

1.3学懂不等于会用6

第2章一体式电源与组合式电源——软件设计原则8

2.1需求又变更?——设计为变化而生8

2.2优秀软件设计的特征10

2.3程序设计原则11

2.4手拿锤子,眼里都是钉子15

第3章想吃汉堡,自己做还是去汉堡店?——简单工厂模式17

3.1快餐店中的简单工厂17

3.2商品推荐功能初版代码21

3.3实现开闭原则和单一职责原则24

3.4推荐器工厂实现依赖倒置26

3.5简单工厂模式的适用场景28

第4章座座工厂平地起——工厂方法模式31

4.1打造工厂标准——工厂再抽象31

4.2多种厨房,各尽其责34

4.3多种工厂,切换自如36

4.4需求膨胀,工厂也膨胀40

4.5工厂的工厂?抽象要适度42

4.6工厂方法模式的适用场景43

……

内容简介

本书围绕主人公“兔小白”和“熊小猫”的对话展开,辅以百余张贴合内容、生动形象的手绘插画,以轻松、幽默的方式讲解GoF的23种设计模式。

本书共27章,第1、2章简要介绍设计模式和设计原则,第3~26章详细介绍设计模式,第27章重点讲解从23种设计模式中提炼的10种设计手法。各章的内容结构为:首先,从现实生活中的常见案例切入,讲解设计模式的结构、功能、优势和意图,使读者形成具象的宏观认知;然后,将案例作为编码练习,使用Java语言开发,并在一次次代码重构中完善程序设计,引导读者思考程序设计中的问题和解决思路;最后,自然而然地引出设计模式的结构图和适用场景等。

本书既适合具备一定面向对象语言基础且希望提升程序设计水平的开发人员,也适合想要系统学习设计模式的程序员,还可作为高等院校计算机等相关专业师生的参考资料。

推荐书籍