オブジェクト指向プログラミングを極める

より良いプログラマを目指すブログ

2019-03-17から1日間の記事一覧

カプセル化=データの変更制限ではない

カプセル化はオブジェクト指向プログラミングの三大要素*1のひとつでオブジェクト指向プログラミングの入門書の最初に出てくる言葉だ。そして、カプセル化の説明としてよく使われるのが「データを封じ込めメソッドを介してのみ変更可能とすることでデータの…