3.1.5 封装

更新于 2026年10月10日 版权声明
3.1.5 封装

封装(Encapsulation)是指隐藏对象的属性和操作并将其组合成一个独立的对象,仅对外公开接口,用户只能看到对象封装接口上的信息,不能直接访问对象的属性。对象内部的操作(方法)才能访问和修改对象的属性。

封装是一种信息隐蔽技术,其目的是增强安全性,使对象生产者和使用者分离,即定义与实现分离。信息隐蔽技术是软件设计模块化、软件复用和软件维护的基础。(https://www.daowen.com)

封装的特征是具有清楚的边界、一个接口和受保护的内部实现。面向对象中的类和对象的概念很好地体现了封装的思想。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)