[id:lethevert:20051002:p6] [id:lethevert:20051003:p5] [id:lethevert:20051008:p1] 昔、この辺で、継承についてあれこれ考えていたのですが、 「インターフェース」と「クロージャ」さえあれば、「継承」は要らない とかって書いていました。 数ヶ月ぶりにそれを振り返って、その当時考えていたのとはちょっと違う意味で、その命題に納得しているのですが、それを説明するのはちょっと難しいので、まずはタイトルのような概念を定義してみようと思います。 デフォルトコンポジション 下のMixinの記事にあるように、継承をコンポジションで模することは可能なわけなのですが(そして、その実現のためにクロージャ*1を利用しているのですが)、このコンポジションは本物の継承とどう違うのかということを考えてみます。 最大の違いは、コンポジションにアクセ

