- ISBN:9787121484797
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:296
- 出版时间:2024-08-01
- 条形码:9787121484797 ; 978-7-121-48479-7
本书特色
详解23种设计模式,提炼10种设计手法。 100余张手绘插画,对话形式,生动有趣。 面向对象编程范式,设计模式结构图易懂。 直击学习要点,掌握程序设计思路和技巧。
内容简介
本书围绕主人公“兔小白”和“熊小猫”的对话展开,辅以百余张贴合内容、生动形象的手绘插画,以轻松、幽默的方式讲解GoF的23种设计模式。本书共27章,第1、2章简要介绍设计模式和设计原则,第3~26章详细介绍设计模式,第27章重点讲解从23种设计模式中提炼的10种设计手法。各章的内容结构为:首先,从现实生活中的常见案例切入,讲解设计模式的结构、功能、优势和意图,使读者形成具象的宏观认知;然后,将案例作为编码练习,使用Java语言开发,并在一次次代码重构中完善程序设计,引导读者思考程序设计中的问题和解决思路;*后,自然而然地引出设计模式的结构图和适用场景等。本书既适合具备一定面向对象语言基础且希望提升程序设计水平的开发人员,也适合想要系统学习设计模式的程序员,还可作为高等院校计算机等相关专业师生的参考资料。
目录
作者简介
李一鸣,笔名“爱码叔”,从事软件研发工作近20年,擅长用通俗易懂的语言、妙趣横生的漫画讲解IT技术,为枯燥的技术学习过程增添趣味性。曾就职于Thoughtworks、联想集团等公司,作为系统架构师和技术负责人参与多个大型软件项目,有着丰富的系统设计和架构经验。慕课网专栏作者,开设“Java并发编程学习宝典(漫画版)”和“设计模式入门”教程。曾与同事合作创办播客“程序员新声”,关注程序员成长和技术热点。
-
大数据技术导论(第2版)
¥28.9¥41.0 -
机器学习
¥91.8¥108.0 -
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8 -
微信小程序开发教程
¥37.7¥49.0 -
这就是ChatGPT
¥41.9¥59.8 -
Python编程从入门到实践(第3版)
¥76.9¥109.8 -
人工智能 现代方法 第4版(全2册)
¥120.8¥198.0 -
电脑组装、选购、操作、维护、维修从入门到精通
¥24.0¥48.0 -
C程序设计(第五版)
¥38.7¥59.9 -
数据结构教程(第6版·微课视频·题库版)
¥42.6¥65.0 -
计算机组成原理实验指导与习题解析
¥34.8¥52.0 -
C程序设计(第五版)
¥22.1¥49.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥36.4¥68.0 -
大数据丛书数据可视化(第2版)
¥163.2¥259.0 -
AI办公助手 ChatGPT+Office智能办公从入门到实践 80集视频课
¥64.8¥79.8 -
RFID与智能卡技术实验指导书
¥29.4¥36.0 -
人工智能导论(第2版)
¥32.8¥39.8 -
UNITY游戏开发经典实例
¥73.0¥128.0 -
软件开发技术基础 第4版
¥65.7¥79.9 -
生成式人工智能(AIGC)应用
¥64.9¥90.0