目 录
第 1 章 代码无错就是优?——简单工厂模式
......................................................................
1
1.1 面试受挫
.........................................................................................................................................
1
1.2 初学者代码毛病
.............................................................................................................................
2
1.3 代码规范
.........................................................................................................................................
2
1.4 面向对象编程
.................................................................................................................................
4
1.5 活字印刷,面向对象
.....................................................................................................................
4
1.6 面向对象的好处
.............................................................................................................................
5
1.7 复制 vs.复用
...................................................................................................................................
6
1.8 业务的封装
.....................................................................................................................................
6
1.9 紧耦合 vs.松耦合
...........................................................................................................................
8
1.10 简单工厂模式
...............................................................................................................................
10
1.11 UML 类图
.....................................................................................................................................
12
第 2 章 商场促销——策略模式
.................................................................................................
17
2.1 商场收银软件
..............................................................................................................................
17
2.2 增加打折
......................................................................................................................................
18
2.3 简单工厂实现
..............................................................................................................................
19
2.4 策略模式
......................................................................................................................................
22
2.5 策略模式实现
..............................................................................................................................
25
2.6 策略与简单工厂结合
..................................................................................................................
27
2.7 策略模式解析
..............................................................................................................................
28
第 3 章 拍摄 UFO——单一职责原则
.....................................................................................
30
3.1 新手机
..........................................................................................................................................
30
3.2 拍摄
..............................................................................................................................................
30
3.3 没用的东西
..................................................................................................................................
31
3.4 单一职责原则
..............................................................................................................................
31
3.5 方块游戏的设计
..........................................................................................................................
31
3.6 手机职责过多吗?
......................................................................................................................
33
第 4 章 考研求职两不误——开放-封闭原则
.....................................................................
34
4.1 考研失败
......................................................................................................................................
34
4.2 开放-封闭原则
.............................................................................................................................
35