オブジェクト指向の履歴

データと処理方法をまとめた「オブジェクト」にしてプログラミングする手法。

ちなみに、なでもかでもオブジェクト指向でいく人をOO厨またはOO脳という。


オブジェクト指向の利点だって?
http://tabesugi.net/memo/2008/ab.html#261112

キーとなるアイデアは「分離 (separation)」である。 設計の分離とは、ある部分の変更が、ほかの部分になるべく波及しない (局所化できる) ようなことをいう。 設計を分離すると、プログラマーが一度に考えなくてはいけない範囲が狭まるので、バグの入りにくいコードが期待できるし、 変更も簡単になる。さらに複数のプログラマーが安全に作業を分担できるようになり、効率も増す。…

オブジェクト指向の真のメリットは、抽象的な層の導入にある。そして、これは (うまく使えば) 設計の分離に役立つ。

オブジェクトという概念そのものが本質