投稿数 585
公開から 2940

インターフェイスに対してプログラミング


設計原則

インターフェイスに対してプログラミングする。

厳密に言うと、mainはスーパータイプに対するプログラミングする。

インターフェイスをかまして繋げるってことかな?

animal型になることで一見すると大した違いがないように思えるが、実際には「動物なこと」なので 多様性が広がります。

具象実装クラスの型はなるべくインターフェイス型にしましょう。こと。

Duckは振る舞いのインターフェイスを持つってことか?