2005-04-02 オブジェクト指向ってなんだ? Aspectやmetadataを注目しているのだけど、 今一度、今のオブジェクト指向を自分なりに定義しなおしてみる。 なぜなら、前半のカプセル化、継承、多態性。 後半のパターン、XP&UP、UML。 かなり拡充されて、核心が見えにくくなったり、 時代とともに意味が少しずつ変わっているためだ。 私は以下のように定義した。 お互いの依存度を最小限にする。 抽象的に物事を捉える。 機能を拡張できる。 どうだろうか?