データと処理方法をまとめた「オブジェクト」にしてプログラミングする手法。
ちなみに、なんでもかんでもオブジェクト指向でいく人をOO厨またはOO脳という。
・---
オブジェクト指向の利点だって?
http://tabesugi.net/memo/2008/ab.html#261112
キーとなるアイデアは「分離 (separation)」である。 設計の分離とは、ある部分の変更が、ほかの部分になるべく波及しない (局所化できる) ようなことをいう。 設計を分離すると、プログラマーが一度に考えなくてはいけない範囲が狭まるので、バグの入りにくいコードが期待できるし、 変更も簡単になる。さらに複数のプログラマーが安全に作業を分担できるようになり、効率も増す。…
オブジェクト指向の真のメリットは、抽象的な層の導入にある。そして、これは (うまく使えば) 設計の分離に役立つ。
オブジェクトという概念そのものが本質
・---
オブジェクト指向で一番大切なこと
http://echoo.yubitoma.or.jp/weblog.php?eid...
「クラスで隠蔽しろ、継承とポリモフィズムは使うな。」