LoginSignup
0
1

More than 3 years have passed since last update.

カプセル化

Last updated at Posted at 2020-01-30

カプセル化とは

カプセル化をする理由としては、共同開発で他の人にプロパティやメソッドを触らせないようにするためにある。バグの防止になる。

カプセル化をしたプロパティやメソッドへのアクセス方法

クラス外からはアクセスできない。クラス内からでのみアクセスできる。

カプセル化のメリット

内部の構造を知らなくてもそれを利用することができる。例えば、スマホの内部構造は知らないがボタンをタップするだけでLINEや電話、ゲームができる。

カプセル化のデメリット

内部に問題が生じた場合はそれに対応することができない。例えば、スマホが故障してLINEや電話、ゲームができなくなったとしても中身の構造がわからないのでどうすることもできない。

0
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1