网站编程的封装性

作者: zhushican 分类: 建站教程 发布时间: 2014年8月14日 次浏览 0条评论

封装型是面向对象编程中的三大特性之一,封装性就是把对象的属性和服务结合一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:1、把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。2、信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界(或者说形成一道屏障),只保留有限的对外接口使之与外部发生联系。

封装的原则在软件上的反映是:要求使对象以外的部分不能随意存取对象的内部数据(属性),从而有效避免了外部错误对它的交叉感染,使软件错误能够局部化,大大减少查错和排错的难度。用了实例来说明吧,假如某个人的对象中有年龄和工资等属性,像这样个人隐私的属性是不想让其它人随意就能获得到的,如果你不使用封装,那么别人想知道就能得到,但是如果你封装上之后别人就没有办法获得封装的属性,除非你自己把它说出去,否则别人没有办法得到。我们通常使用private这个关键字来对属性和方法进行封装。

本文出自 老域名查询 ,转载时请注明出处及相应链接。

本文永久链接: http://www.sc8323.com/2014/657.html

回顶部