正在加载图片...
13数据的抽象与封装 13.1现实世界中的抽象与封装 132数据的抽象与封装的基本概念 将数据结构和作用于数据结构上的操作组成一个实体,数据的表 示方式和对数据的操作细节被隐藏起来,用户通过操作接口对数 据进行操作。这就是数据的封装。 对象的封装是: (1)对象具有一个清楚的边界,对象的私有数据、成员函数的细 节被封装在该边界内; (2)具有一个描述对象与其它对象如何相互作用的接口,该接口 必须说明消息传递的使用方法; (3)对象内部的代码和数据应受到保护,其它对象不能直接修改。1.3 数据的抽象与封装 1.3.1 现实世界中的抽象与封装 1.3.2 数据的抽象与封装的基本概念 将数据结构和作用于数据结构上的操作组成一个实体,数据的表 示方式和对数据的操作细节被隐藏起来,用户通过操作接口对数 据进行操作。这就是数据的封装。 对象的封装是: (1)对象具有一个清楚的边界,对象的私有数据、成员函数的细 节被封装在该边界内; (2)具有一个描述对象与其它对象如何相互作用的接口,该接口 必须说明消息传递的使用方法; (3)对象内部的代码和数据应受到保护,其它对象不能直接修改。 13
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有