【假一罚四】设计模式之美王争(@小争哥)
集团直发,全新正版书籍,假一罚四,放心选购。24小时内发货。
¥
77
7.7折
¥
99.8
全新
库存2件
作者王争(@小争哥)
出版社人民邮电出版社
ISBN9787115584748
出版时间2022-06
装帧平装
开本16开
定价99.8元
货号31455119
上书时间2024-10-26
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
谷歌前工程师小争哥编程实战经验分享,23种常用的设计模式,从面向对象、设计模式等展开,追本溯源,帮你掌握编写高质量代码的知识,提升程序员的看家本事!还有思维导图、ppt课件、习题答案、面试手册等赠品
作者简介
王争,前Google工程师,微信公众号【小争哥】作者,GitHub上算法教程Star数排名前列。热衷分享,致力于通俗易懂地讲解数据结构和算法,帮助广大程序员攻克算法学习、算法刷题、算法面试三项难关。
目录
第 1章 概述
1.1 为什么学习代码设计
1.1.1 编写高质量的代码
1.1.2 应对复杂代码的开发
1.1.3 程序员的基本功
1.1.4 职场发展的必备技能
1.1.5 思考题
1.2 如何评价代码质量
1.2.1 可维护性(maintainability)
1.2.2 可读性(readability)
1.2.3 可扩展性(extensibility)
1.2.4 灵活性(flexibility)
1.2.5 简洁性(simplicity)
1.2.6 可复用性(reusability)
1.2.7 可测试性(testability)
1.2.8 思考题
1.3 如何写出高质量代码
1.3.1 面向对象
1.3.2 设计原则
1.3.3 设计模式
1.3.4 代码规范
1.3.5 重构技巧
1.3.6 思考题
1.4 如何避免过度设计
1.4.1 代码设计的初衷是提高代码质量
1.4.2 代码设计的原则是“先有问题,后有方案”
1.4.3 代码设计的应用场景是复杂代码
1.4.4 持续重构可有效避免过度设计
1.4.5 不要脱离具体的场景谈代码设计
1.4.6 思考题
第 2章 面向对象编程范式
2.1 当我们在谈论面向对象时,到底在谈论什么
2.1.1 面向对象编程和面向对象编程语言
2.1.2 非严格定义的面向对象编程语言
2.1.3 面向对象分析和面向对象设计
2.1.4 关于UML的说明
2.1.5 思考题
2.2 封装、抽象、继承和多态为何而生
2.2.1 封装(encapsulation)
2.2.2 抽象(abstraction)
2.2.3 继承(inheritance)
2.2.4 多态(polymorphism)
2.2.5 思考题
2.3 如何进行面向对象分析、面向对象设计和面向对象编程
2.3.1 案例介绍和难点剖析
2.3.2 如何进行面向对象分析
2.3.3 如何进行面向对象设计
2.3.4 如何进行面向对象编程
2.3.5 思考题
2.4 面向对象编程与面向过程编程和函数式编程之间的区别
内容摘要
本书结合真实项目案例,从面向对象编程范式、设计原则、代码规范、重构技巧和设计模式5个方面详细介绍如
何编写高质量代码。
第1章为概述,简单介绍了本书涉及的各个模块,以及各个模块之间的联系;第2章介绍面向对象编程范式;第3章介绍设计原则;第4章介绍代码规范;第5章介绍重构技
巧;第6章介绍创建型设计模式;第7章介绍结构型设计模式;第8章介绍行为型设计模式。
本书可以作为各类研发工程师的学习、进阶读物,也
可以作为高等院校相关专业师生的教学和学习用书,以及计算机培训学校的教材。
主编推荐
从面向对象、设计原则、编程规范、代码重构铺开,Google前工程师带你追本溯源,帮助掌握编写高质量代码的所有知识。
(1)搞懂 23 种常用的设计模式,帮你跨越知识到应用的鸿沟
(2)200+ 真实代码分析设计与实现,手把手教你写出高质量代码;
(3)大互联网公司的编程经验分享,轻松应对设计模式面试的关卡;
(4)极客时间《设计模式之美》专栏4万+用户、《算法之美》10+万用户共同选择,经过读者验证的作品。
(5)通俗易懂,每个知识点结合实战代码讲解,达到学以致用的目标,如论新手或是工程师,无论求职面试或是项目开发,希望本书可以给出有益的指导。
— 没有更多了 —
以下为对购买帮助不大的评价