回答編集履歴

1

「制約」という言葉を使わないようにしました。

2018/07/05 08:53

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -12,4 +12,4 @@
12
12
 
13
13
 
14
14
 
15
- プロトコル(Animal)は必要インターフェースを定義しているだけで、それを実装している側(Cat)に何らか制約設けるのではありません。
15
+ プロトコル(Animal)は「最低限これだけは実装してくださいね」的情報を定義しているだけで、それを実装している側(Cat)がそれ以上もの実装してしまってなんら問題はありません。