カプセル化
内部状態への意図しないアクセスを禁止すること。
以下のようなアプローチがある。
インターフェースを用意して、そのインターフェース経由でしかアクセスできないようにする。
スコープによるアクセス制御(可視性)を使って、特定のスコープのみアクセス可能にする。