>>56
せっかくなので拾ってきた。引用元は和訳第3版。

22項: データメンバはprivate宣言しよう
(ざっくり飛ばして最後)
覚えておくこと
・データメンバはprivate宣言しよう。それにより、データアクセスにおける構文の
 一貫性、精度のよいアクセス制御、不変な条件の保証、クラスの制作者が実装を
 変更できる柔軟性が得られる。
・protectedはpublicよりカプセル化を進めるものではない。

例えば、後からインタフェースを変更せずに内部機能を追加したいとき
(例えば外部から不可視のオブザーバを追加するなど)、
データメンバがprivateなら安心。てことか。

>>48の引用元とは部分的に対立するね。どっちもどっちだなあ。