>>653
>ソースコードを読めば、そのクラスなりメソッドなりが
>何に責任を持っているか明確であるべきだっていうこと。

べきもなにも、ソースを読めば明確になるでしょ、OOに限らず。

>OOでも十分ではないが、構造化プログラミング時代の
>サブルーチンによる再利用よりはマシになったと思う。

なぜマシになったと思うの?
副作用とか実装依存とかは、どうからんでくるの?