封装(encapsulation)的好处

来源:互联网 发布:手机万网域名如何解析 编辑:程序博客网 时间:2024/06/06 02:08

封装的定义:封装是将该类中所有对象的属性和行为隐藏起来,并为其他对象提供一些访问的方法

       封装的好处:

1、首先,封装隐藏内部属性,并对对象使用这隐藏了数据的实现方式,保护内部状态

2、封装的关键是绝对不能让类中的方法直接访问其他类的实例域,防止对象间的不良交互,提高代码的模块化和安全性

3、封装为对象提供了黑箱的特征,增加代码的可维护性和可靠性。即一个类可以任意的改变存储数据的方式,只要仍旧使用相同的方法操作数据,那么其他

类就不知道或者介意这种变化

原创粉丝点击