インターフェイスに対してプログラミング
設計原則
インターフェイスに対してプログラミングする。
厳密に言うと、mainはスーパータイプに対するプログラミングする。
インターフェイスをかまして繋げるってことかな?
animal型になることで一見すると大した違いがないように思えるが、実際には「動物なこと」なので 多様性が広がります。
具象実装クラスの型はなるべくインターフェイス型にしましょう。こと。
Duckは振る舞いのインターフェイスを持つってことか?
厳密に言うと、mainはスーパータイプに対するプログラミングする。
インターフェイスをかまして繋げるってことかな?
animal型になることで一見すると大した違いがないように思えるが、実際には「動物なこと」なので 多様性が広がります。
具象実装クラスの型はなるべくインターフェイス型にしましょう。こと。
Duckは振る舞いのインターフェイスを持つってことか?