2

情報の隠蔽とカプセル化は必ずしも同じものではないことは理解していますが、定義上は非常に同義に思えます。これにより、一方が他方なしで存在できるかどうか疑問に思いました。

4

2 に答える 2

0

カプセル化は、関連するアイテムをグループ化する可能性です。これらはメンバー変数とメソッドの両方です。

情報隠蔽は内部状態を隠す可能性ですが。

ただし、実際には、情報の隠蔽はカプセル化の一部と見なされることがよくあります。

于 2016-03-21T09:16:04.883 に答える
0

簡単な方法で、このことを説明しようとします:

カプセル化とは、関連するものを 1 つのユニットにグループ化するという概念です。

情報隠蔽は、上記の概念でグループ化したメンバーへのアクセスを制限するという概念です。

ご覧のとおり、両方の概念は似ています。ここでは、これらの概念が相互に依存しているとは言えません。

于 2016-03-21T07:07:56.817 に答える