しかしもって、.NETが発表されてしばらくたった今でもオブジェクト指向をスコンと理解できるのには苦労しますよね。
επιστημηさんのエントリを見ていて、いろんなオブジェクト指向の指導方法があると思うんですが、オブジェクト指向が一番すっきりわかる方法っていうのは、やはり、コンピュータの仕組みがわかるかどうかと思うんですよね。
CRCとかもあるんですが、どうもCRCには私は懐疑的なんですよねー。 これってクラス指向ではって気が・・・。 その上、実際のメカニズムが理解できるのかなぁという気がして・・・。 なんとなく遠回りしている感じがするんですよねぇ・・・。 私だけかしら。
ただ、言語仕様が理解できて、そのメカニズムが理解できて、次に使い方がわかれば、なんとなくすっきりするんじゃないかなぁという気が。
言語仕様やメカニズムについてまでは入門書(ただし、コンピューターの基本的なことは別途覚えておく必要はありますが)などでわかるし、使い方なんかはGoFのデザインパターンやリファクタリングでその有用性もわかるだろうし。
ただ、問題なのは、それにたどり着くのに時間がかかるってことかな(^^;;;
これだけ理解するためには最低3冊も分厚い本を読むか、知ってる人に教わるしかないというとことが本当の壁なのかも・・・。
とか思ってみたり(^^;;;;