@IT:良い設計モデルの作り方(前編)

めっちゃわかりやすい。後編も楽しみ。

オブジェクト指向とは「実世界を忠実に表現する」というよりは、構造化やデータの抽象化によってモジュール化を強化し、「プログラムの依存性を制御する」という概念から生まれています。

オブジェクト指向の説明をしようとして「実世界を忠実にうんぬん」っていうのは言わないほうがいいのかも。経験上、そのフレーズを出して説明してちゃんと理解してもらったことがないし*1

*1:そもそも説明する自分がちゃんと分かってないって問題があるのだけれど