「OOは難しい」は真実であり、かつ嘘である。

http://alfalfa.livedoor.biz/archives/51079543.html


まとめがw。

しかし、OOを否定する手続き系マンセーな人達の一部は、コレを認識する必要があるかもしれない。


たしかにOOは設計情報が増える(≒難しい)が、それは、規模があって正しく整理された拡張性が高いプログラムを作る*1難しさが、他のカタチで表出したものに過ぎない。OOが無駄に複雑で難しいと言う手続き系マンセーの人には、単にこの難しさに対峙して来ていないだけ、という人が少なくないように思う。


当然、規模があって正しく整理された拡張性が高いプログラムを作るのは、別にOOである必要はないけど、それに使う道具としてOOは割とうまく行きやすいと言うことだろう。

*1:あえて、ここでは「書く」ではなく「作る」と言っておく