かのうのブログ

旅や私生活のあれこれを書いていきます。

オブジェクト指向(カプセル化)プログラミングの考え方

別に毎日投稿をしようと思ってはいない、かのうです。

はいこんばんはー。

 

今日も頭の中の整理のためにオブジェクト指向カプセル化についてまとめたいと思います。

オブジェクト指向とは何かある程度わかっていることが前提です。

 

さて、カプセル化をすることのメリットとしては、設定したクラスの内部に間違った値を代入することが防げる点にあります。

 

これは処理の流れを書いたものです。

f:id:V3bxNn1ljsFzaOm:20210219203122p:plain

このセッターメソッドでメンバ変数に引数を代入するのですが、ここで引数が正しい値かどうかチェックする処理を入れます。セッターメソッドもゲッターメソッドも公開(public)します。

 

今回は以上です。