オブジェクト指向についてプログラマでない人に説明した

玄人むけにはid:sumimさんのところの解説を見てもらうとして、プログラマでない人に簡単な説明をする機会があったので、ちょっと考えて次のようなことをしゃべった。

オブジェクト指向を利用すると、プログラムをモジュールに分割して、各モジュールを他のモジュールを定義することなく、独立に開発できる。

念頭においていたのは、late bindingのことで、特に私の場合に一番お世話になっていると思うのがこの機能だと思うし、どんな『オブジェクト指向言語』でも使える機能だと期待できると思ったからだ。