Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8c2f581

Browse files
authored
Update 10-Interfaces.md (#566)
## 完全解耦 修改Process为Processor
1 parent a7a723a commit 8c2f581

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

‎docs/book/10-Interfaces.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -780,7 +780,7 @@ Woodwind.play() MIDDLE_C
780780

781781
当方法操纵的是一个类而非接口时,它就只能作用于那个类或其子类。如果想把方法应用于那个继承层级结构之外的类,就会触霉头。接口在很大程度上放宽了这个限制,因而使用接口可以编写复用性更好的代码。
782782

783-
例如有一个类 **Process** 有两个方法 `name()``process()``process()` 方法接受输入,修改并输出。把这个类作为基类用来创建各种不同类型的 **Processor**。下例中,**Processor** 的各个子类修改 String 对象(注意,返回类型可能是协变类型而非参数类型):
783+
例如有一个类 **Processor** 有两个方法 `name()``process()``process()` 方法接受输入,修改并输出。把这个类作为基类用来创建各种不同类型的 **Processor**。下例中,**Processor** 的各个子类修改 String 对象(注意,返回类型可能是协变类型而非参数类型):
784784

785785
```java
786786
// interfaces/Applicator.java

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /