データの保存に使用するオブジェクトを作成し、読み取り/書き込みアクセスを制限したいと考えています。
例えば :
OBJ obj1;
OBJ obj2;
// DataOBJ has 2 methods : read() and write()
DataOBJ dataOBJ1 (obj1);
obj1
上記のコードでは、メソッドにアクセスしたいのですがwrite()
、他のOBJ
オブジェクト (obj2
この場合) はメソッドにのみアクセスする必要がありますread()
。
DataOBJ
そのような権利を制限するクラスを作成することは可能ですか?
古典的な「ゲッターセッター」は私のニーズには合いません。
ありがとう。