質問するログイン新規登録

回答編集履歴

1

文章の修正

2019/09/20 03:00

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -9,7 +9,7 @@
9
9
  これならProgrammer can work, Doctor can work.と書き表せるのでその関係を明示したいときに
10
10
  `Programmer`や`Doctor`クラスに対し`Workable`インタフェースを実装すると良いのでしょう。
11
11
 
12
- そしてメソッドの引数の型にcan workなオブジェクトを指定し、そのメソッドの中で引数に入れられたcan workなオブジェクトのworkメソッドを呼べば引数に渡された具象オブジェクトの種類によって実際の振る舞いが変わります。
12
+ そしてメソッドの引数の型に`Workable`インタフェース(can workなオブジェクト全て)を指定し、そのメソッドの中で引数に入れられた具象オブジェクトのworkメソッドを呼べばその具象オブジェクトの種類によって実際の振る舞いが変わります。
13
13
  ```java
14
14
  public void startWork(Workable worker){
15
15
  worker.work();