設計原則
インターフェイスに対してプログラミングする。
厳密に言うと、mainはスーパータイプに対するプログラミングする。
インターフェイスをかまして繋げるってことかな?
animal型になることで一見すると大した違いがないように思えるが、実際には「動物なこと」なので
多様性が広がります。
具象実装クラスの型はなるべくインターフェイス型にしましょう。こと。
Duckは振る舞いのインターフェイスを持つってことか?
日々の記録とか記憶とか。
厳密に言うと、mainはスーパータイプに対するプログラミングする。
インターフェイスをかまして繋げるってことかな?
animal型になることで一見すると大した違いがないように思えるが、実際には「動物なこと」なので
多様性が広がります。
具象実装クラスの型はなるべくインターフェイス型にしましょう。こと。
Duckは振る舞いのインターフェイスを持つってことか?
油山梧楼
Posted Date 1月 8th, 2018
Category in design pattern, オブジェクト指向
最近のコメント