我想创建一个用于存储数据的对象,限制读/写访问。
例如 :
OBJ obj1;
OBJ obj2;
// DataOBJ has 2 methods : read() and write()
DataOBJ dataOBJ1 (obj1);
使用上面的代码,我想obj1
访问write()
方法,而其他OBJ
对象(obj2
在这种情况下)应该只访问该read()
方法。
是否可以创建一个DataOBJ
像这样限制权利的类?
经典的“getter setter”不适合我的需要。
谢谢。