オブジェクト指向について学習中です。
オブジェクト指向プログラミングのキーワードとしてカプセル化、およびデータ隠蔽が挙げられます。
しかし、入門的な小規模のプログラムしか書いたことがない私にとっては、いまいちこのデータ隠蔽の重要性がイメージ出来ません。クラスのメンバ変数を他の人が書き換えようとする状況がどんな理由で起きるのかがいまいちピンと来ないです。。。
具体的な例を持ってデータ隠蔽の有り難みを教えていただけませんでしょうか。
分散システム(ネットワークでつながった複数の計算機で構成されるシステム)が複数のユーザに使われる状況なら「他の人」という概念が入ってくると思いますが、オブジェクト指向という概念とは別世界ではないでしょうか。
回答3件
あなたの回答
tips
プレビュー