基于 React + Redux/Mobx 搞定复杂项目状态管理
download:链接:pan.baidu.com/s/1u3zCpElu… 提取码:kd4l --来自百度网盘超级会员V4的分享
对类成员访问的限制是面向对象程序设计的一个基础,这有利于防止对象的误用。只允许通过一系列定义完善的方法来访问私有数据,就可以(通过执行范围检查)防止数据赋予不正当的值。例如,类以外的代码不可能直接向一个私有成员赋值。同时,还可以精确地控制如何以及何时使用对象中的数据。
当正确实现对类成员的方法控制后,类就可以创建一个可用的“黑箱”,其内部动作不会被打开而任意篡改。
通过使用访问控制修饰符来限制对对象私有属性的访问,可以获得 3 个重要的好处。
- 防止对封装数据的未授权访问。
- 有助于保证数据完整性。
- 当类的私有实现细节必须改变时,可以限制发生在整个应用程序中的“连锁反应”。