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