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