正在加载图片...
41面向对象程序设计一面向对象的概念 ■2封装 封装是将事物的属性和行为聚集在一起而形成一个完整的逻辑单元 的一种机制。利用这种机制可以实现信息的隐藏,外界客体只能通过 封裝向外界提供的接口才能访问描述事物属性的内部数据。这即有利 于客体本身的维护,也有利于保护信息的安全。 在面向对象的程序设计过程中,封装的具体作法就是将描述对象 状态的属性和对象固有的行为分别用数据结构和方法来加以描述,并 将它们捆绑在一起形成一个可供外界访问的独立的逻辑单元,外界只 能通过客体所提供的方法来对其间的数据结构加以访问,而不能直接 存取。很明显,封装是实现信息隐癜的有效手段,它尽可能隐蔽对象 的内部细节,只保留有限的对外接口,使之与外部发生联系。封装保 证了数据的安全性、提高了应用系统的可维护性、也有利于软件的移 植与重用。◼ 2.封装 封装是将事物的属性和行为聚集在一起而形成一个完整的逻辑单元 的一种机制。利用这种机制可以实现信息的隐藏,外界客体只能通过 封装向外界提供的接口才能访问描述事物属性的内部数据。这即有利 于客体本身的维护,也有利于保护信息的安全。 在面向对象的程序设计过程中,封装的具体作法就是将描述对象 状态的属性和对象固有的行为分别用数据结构和方法来加以描述,并 将它们捆绑在一起形成一个可供外界访问的独立的逻辑单元,外界只 能通过客体所提供的方法来对其间的数据结构加以访问,而不能直接 存取。很明显,封装是实现信息隐藏的有效手段,它尽可能隐蔽对象 的内部细节,只保留有限的对外接口,使之与外部发生联系。封装保 证了数据的安全性、提高了应用系统的可维护性、也有利于软件的移 植与重用。 4.1 面向对象程序设计— 面向对象的概念
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有