隠蔽なんてネームスペースやパッケージで実現できるよね

そのうえにクラスという概念をもってきたから、くそなんだよね

クラスっていうのはミニグローバル変数みたいなもんなんだよ
つまり普通のモジュールよりも正確にドキュメントを残す必要がある

結局内部状態を隠蔽するのはいいけど、正確にそれをドキュメントに記述する義務がないからオブジェクト指向はくそなんだよ

ドキュメントを書かないくせに、内部状態を隠蔽されたらそのライブラリをどうやってテストするんだよ