什么是封装技术 什么是封装

包装,即隐藏对象的属性和实现细节,只打开接口,保持系统特征的阅读和调整访问水平;抽象数据与行为(或功能)相结合,形成有机整体,即数据与操作数据源代码有机集成,产生“类”,其中数据和函数为类成员 。
【什么是封装技术 什么是封装】

什么是封装技术 什么是封装

文章插图
在电子层面上,封装是指将硅片上的电路引脚用导线连接到外界接口,便于与其他设备连接 。包装,Package,是将集成电路安装为芯片的最终产品的过程 。简单来说,就是将轧钢厂生产的集成电路裸片(Die)放在一个具有承载作用的基板上,引导引脚,然后固定包装成一个整体 。
在面向对象编程中,包装(encapsulation)是将目标操作所需的资源封装在程序目标中——大部分,是方式和信息 。对象是“发布其接口” 。这些接口上的其他额外目标可以使用,无需注意目标完成的方法 。这个概念是“不要告诉我你是怎么做到的,只要做就行了 。”目标可以看作是一个自己包含的原子 。目标界面涵盖了公共模式和初始化数据 。
可以看出,根据包装,部分成员被用作类别和外部接口,其他成员被隐藏起来,从而实现对成员访问限制的合理控制,最大限度地减少不同类别之间的相互影响,从而提高数据的安全性,简化程序的编写 。