黑马程序员技术交流社区
标题:
封装的作用,解释一下
[打印本页]
作者:
chad8753
时间:
2015-7-31 21:35
标题:
封装的作用,解释一下
A. 封装将变化隔离
B. 封装提高重用性。
C. 封装提高安全性
作者:
一枚小小媛
时间:
2015-7-31 21:53
本帖最后由 一枚小小媛 于 2015-7-31 21:56 编辑
我们联系实际来理解,也就是面向对象啦。
①好比你的笔记本电脑,里面的各种集合电路板、电容、电线、螺丝......都被电脑的外壳包装在里面,这就是封装。
②封装提高了复用性。电路板、电容啊等等,其实也是个体的再封装。你不需要知道我的集成电路板是怎么制作的(封装好了),但是同一个规格定制下生产的电路板,可以适用于笔记本电脑的生产。(这就是复用性,每次生产笔记本电脑,只需要安装生产好的电路板就行了,总不可能说生产一台电脑的同时,还要先搞一个生产线 从电路板开始先生产了吧。已经有集成电路板的公司做好了现成的,何必不用呢? 总结:复用性不但提高了开发效率,还方便调用)
③封装提高了安全性。电脑里面的这些东西,生产商已经封装好了,你不需要把电脑壳拆了使用吧?不怕漏电?不怕破坏里面的元件?不怕电脑受潮、落灰寿命变短吗?这就是封装的安全性。
④变化隔离性。每个封装的东西都是比较独立的。但是各自有被赋予了功能、或者是作用吧。好比电源器、变压器、开关、电容、电路板.....都是一个个封装好的个体,然后彼此之间高内聚,低耦合。然后组成了电脑,并且赋予电脑这个对象完整的功能。如果其中的一个封装的小个体需要升级或者损坏什么的,也不会造成太大的影响,致使整个电脑无法使用了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2