黑马程序员技术交流社区

标题: 封装 [打印本页]

作者: 尹善波    时间: 2012-6-21 17:41
标题: 封装
为什么要用封装?
作者: 金龙    时间: 2012-6-21 21:49
封装,实现了将变化隔离,并对外隐藏了实现细节,提高了代码的安全性,只对外提供了公共访问方法,这样,你可以做到自己的东西不会被别人随意修改,提高安全,这么理解就可以了。你私有了,别人就访问不到了,提供一个公共方法,让别人可以在你的控制范围内操作,多安全!
作者: 姜姗姗    时间: 2014-4-8 22:33
当然是是为了便于操作,而且降低安全隐患,隐藏一些不必要的细节,就像主机一样,线路板、主板不会暴露在外面,一来呢是用户不容易碰坏比如洒水啦,掉线啦等等,这样安全性就提高了,它只要把它的功能通过借口提供给用户就ok啦,所以说里面的实现对用户来说没有必要暴露,只需提供功能就可以了。再回到例子,用户只需要通过usb、网线接口访问链接主机就可以了。其实封装就是有这个好处:提高安全性,方便用户使用
作者: 李云锋    时间: 2014-4-8 22:40
提高安全性,比如一个类中的变量,定义为私有,然后将其封装,别人就不能随意改变,把这个类想象中游戏里的包藏,变量想成获得宝藏的数量,如果玩家可以任意修改,那游戏公司不得倒闭。。
还可以方便使用
作者: 【灰太狼】    时间: 2014-8-1 22:13
封装好处很多啊啊啊啊啊啊啊啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2