C++相談室 part51
■ このスレッドは過去ログ倉庫に格納されています
0074デフォルトの名無しさん
2006/07/17(月) 23:57:25せっかくなので拾ってきた。引用元は和訳第3版。
22項: データメンバはprivate宣言しよう
(ざっくり飛ばして最後)
覚えておくこと
・データメンバはprivate宣言しよう。それにより、データアクセスにおける構文の
一貫性、精度のよいアクセス制御、不変な条件の保証、クラスの制作者が実装を
変更できる柔軟性が得られる。
・protectedはpublicよりカプセル化を進めるものではない。
例えば、後からインタフェースを変更せずに内部機能を追加したいとき
(例えば外部から不可視のオブザーバを追加するなど)、
データメンバがprivateなら安心。てことか。
>>48の引用元とは部分的に対立するね。どっちもどっちだなあ。
■ このスレッドは過去ログ倉庫に格納されています