实现模式 读书笔记 2018 程序啪啪啪
简介
在《实现模式》中,作者收集了77种模式,用于处理日常编程任务,编写可读性更高的代码这个新的模式集合涵盖了开发中的诸多方面,包括类、状态、行为、方法、容器及框等。图表、故事、示例和随笔的配合使用,使作者笔下的种种模式显得异彩纷呈,从中以发现许多经受过实践检验的解决方案,小至变量命名,大到异常检查。
《实现模式》包括以下内容:
- 通过代码进行交流的重要性和隐藏在模式背后的思想
- 何时创建类,如何创建类,类又是怎样书写逻辑的
- 存储和获取状态的最佳实践
- 行为,即用于表述逻辑(包括可选执行路径)的模式
- 编写方法,为方法命名,以及对方法进行分解
- 选择和使用容器
- 实现模式在用于构建框架时的变体
目录
- 第1章 引言
- 1.1 导游图
- 1.2 那么,现在……
- 第2章 模式
- 第3章 一种编程理论
- 3.1 价值观
- 3.2 原则
- 3.3 小结
- 第4章 动机
- 第5章 类
- 5.1 类
- 5.2 简单的超类名
- 5.3 限定性的子类名
- 5.4 抽象接口
- 5.5 interface
- 5.6 抽象类
- 5.7 有版本的interface
- 5.8 值对象
- 5.9 特化
- 5.10 子类
- 5.11 实现器
- 5.12 内部类
- 5.13 实例特有的行为
- 5.14 条件语句
- 5.15 委派
- 5.16 可插拔的选择器
- 5.17 匿名内部类
- 5.18 库类
- 5.19 小结
- 第6章 状态
- 第7章 行为
- 第8章 方法
- 第9章 容器
- 第10章 改进框架
- 附录A 性能度量
- A.1 示例
- A.2 API
- A.3 实现
- A.4 MethodTimer
- A.5 冲抵额外开销
- A.6 测试
- A.6.1 容器的比较
- A.6.2 ArrayList和LinkedList的比较
- A.6.3 Set之间的比较
- A.6.4 Map之间的比较
- A.7 小结
- 参考书目
创建@
2011-02-19
最后修改@
2014-09-19