継承とインタフェース
http://d.hatena.ne.jp/lethevert/20050829/p3
私の理解では、継承は「実装の共有」であり、インタフェースは「型の共有」です*1。実装を共有する場合には継承を使いますし、型を共有する場合にはインタフェースを使います。is-a関係とか、特に考えたことはありません*2。
http://d.hatena.ne.jp/lethevert/20050829/p3
私の理解では、継承は「実装の共有」であり、インタフェースは「型の共有」です*1。実装を共有する場合には継承を使いますし、型を共有する場合にはインタフェースを使います。is-a関係とか、特に考えたことはありません*2。