>611
>そうしないと、どんな困ったことが起こるというの?

privateならOKとか言い出すと、例えば全ての関数を
1個のクラスにprivateメンバとして詰め込んだ実装も
オブジェクト指向的に間違いじゃないと言えてしまいますが。

privateであっても「そこにあるべきと言えないもの」は極力分離すべき、
というのが原則で、クラスの粒度が過度に小さくなるのを防ぐ、
等の理由があるなら例外として認められる、というのが
オブジェクト指向的に正しい考えかただと思いますが違うんで?