継承がカプセル化を中断することを私は読んでいます(Scott Myers)。データ/内部メソッドがプライベート(保護されていない)の場合、カプセル化は壊れていますか?継承はC++でカプセル化を中断します
class Vehicle
{
int color;
public:
void set_color();
int get_color();
}
class Car: public Vehicle
{
public:
void change_tires();
}
私は車を壊さずに車の内部を変えることができます。
**バーチャルプライベートメンバー** **について詳しく説明できますか?*はすべて派生クラス*によって公開されていますか? –