当前位置: 代码迷 >> Java相关 >> 麻烦高手解释一下,面向对象封装性的有关问题
  详细解决方案

麻烦高手解释一下,面向对象封装性的有关问题

热度:69   发布时间:2016-04-22 20:06:13.0
麻烦高手解释一下,面向对象封装性的问题
如果通过某个对象的get方法获取到这个对象的成员对象a,然后对这个a再进行赋值操作,是否会影响到面向对象的封装性
------解决思路----------------------
如果从避免直接操作私有数据这个角度来讲,
确实破坏了其封装性~
这算是一个相对狭隘点的概念
我觉得不应该钻这种概念的牛角尖
而是更多的注重在类的设计上
有的时候直接暴露又有什么不好,比如你的A里有个消息队列
直接暴露存放消息不更方便么
没有规定不能破坏其封装性啊(如果按第一句理解封装性的话)