Update 10-Interfaces.md (#566)

## 完全解耦  修改Process为Processor
This commit is contained in:
qurrer
2020-09-08 15:53:09 +08:00
committed by GitHub
parent a7a723a3b3
commit 8c2f581229

View File

@@ -780,7 +780,7 @@ Woodwind.play() MIDDLE_C
当方法操纵的是一个类而非接口时,它就只能作用于那个类或其子类。如果想把方法应用于那个继承层级结构之外的类,就会触霉头。接口在很大程度上放宽了这个限制,因而使用接口可以编写复用性更好的代码。
例如有一个类 **Process** 有两个方法 `name()``process()``process()` 方法接受输入,修改并输出。把这个类作为基类用来创建各种不同类型的 **Processor**。下例中,**Processor** 的各个子类修改 String 对象(注意,返回类型可能是协变类型而非参数类型):
例如有一个类 **Processor** 有两个方法 `name()``process()``process()` 方法接受输入,修改并输出。把这个类作为基类用来创建各种不同类型的 **Processor**。下例中,**Processor** 的各个子类修改 String 对象(注意,返回类型可能是协变类型而非参数类型):
```java
// interfaces/Applicator.java