auto commit

This commit is contained in:
CyC2018 2018-03-20 10:16:59 +08:00
parent 7a686e21ab
commit 16b568593e

View File

@ -76,7 +76,7 @@
* [4. 移除控制标记](#4-移除控制标记) * [4. 移除控制标记](#4-移除控制标记)
* [5. 以卫语句取代嵌套条件表达式](#5-以卫语句取代嵌套条件表达式) * [5. 以卫语句取代嵌套条件表达式](#5-以卫语句取代嵌套条件表达式)
* [6. 以多态取代条件表达式](#6-以多态取代条件表达式) * [6. 以多态取代条件表达式](#6-以多态取代条件表达式)
* [7. 引入Null对象](#7-引入null对象) * [7. 引入 Null 对象](#7-引入-null-对象)
* [8. 引入断言](#8-引入断言) * [8. 引入断言](#8-引入断言)
* [九、简化函数调用](#九简化函数调用) * [九、简化函数调用](#九简化函数调用)
* [1. 函数改名](#1-函数改名) * [1. 函数改名](#1-函数改名)
@ -130,7 +130,6 @@
可以发现,该代码没有使用 Customer 类中的任何信息,更多的是使用 Rental 类的信息,因此第一个可以重构的点就是把具体计费的代码移到 Rental 类中,然后 Customer 类的 getTotalCharge() 方法只需要调用 Rental 类中的计费方法即可。 可以发现,该代码没有使用 Customer 类中的任何信息,更多的是使用 Rental 类的信息,因此第一个可以重构的点就是把具体计费的代码移到 Rental 类中,然后 Customer 类的 getTotalCharge() 方法只需要调用 Rental 类中的计费方法即可。
```java ```java
class Customer... class Customer...
double getTotalCharge() { double getTotalCharge() {
@ -844,7 +843,7 @@ send();
在一系列布尔表达式中,某个变量带有“控制标记”的作用。 在一系列布尔表达式中,某个变量带有“控制标记”的作用。
用 break语 句或 return 语句来取代控制标记。 用 break 语 句或 return 语句来取代控制标记。
## 5. 以卫语句取代嵌套条件表达式 ## 5. 以卫语句取代嵌套条件表达式
@ -900,7 +899,7 @@ double getSpeed() {
<div align="center"> <img src="../pics//1c8432c8-2552-457f-b117-1da36c697221.jpg"/> </div><br> <div align="center"> <img src="../pics//1c8432c8-2552-457f-b117-1da36c697221.jpg"/> </div><br>
## 7. 引入Null对象 ## 7. 引入 Null 对象
> Introduce Null Object > Introduce Null Object