第八章 对象行为说明 $8.1 操作分类 对面向对象的数据库而言,相关的操作可以分为三类: I 对象实例的构造,销毁 II 实例状态的查询 III 实例状态的转换 I 实例构造 该类操作属函数操作,将返回一个新的对象实例OID 该类操作又可细分为两类: 原始构造:通过创建函数创建特定类型的新实例 例: matrix$create(i) 一般构造:通过执行某些计算而创建新实例。即新实例是对老实例的运算过程中产生的 例:矩阵对象的转置而产生一个新的转置矩阵 :零件的组装而产生一个新的组件对象实例 :商品的拆分销售产生n个其他商品对象 等等 II 对象状态查询 该类操作称为观测函数observer function,它返回一个相应对象的内部状态 例. matrix.elem(I,j)----返回一个矩阵中I,j值 Inorigin(vertex)----查询某点是否为原点 I, II 类操作均不会造成DB状态的不一致性 III 转换操作 Mutators 该类操作是一个过程,它将按照参数内容改变被激活的对象的内部状态 例: 矩阵相加m1.add(m2) I
您可能关注的文档
最近下载
- 2025年最新部编版语文五年级下册全册复习课教案(共8个单元).docx
- 消防工程确保安全生产的技术组织措施.docx VIP
- 《建筑运行碳排放核算标准》.docx VIP
- 消防工程确保工程质量的技术组织措施.docx VIP
- 887编号公务员考试行测答题卡-高清A4标准打印版.pdf VIP
- 产前筛查与诊断技术规范共识(2025版).docx VIP
- 委任书范本格式.docx VIP
- 20200516-开源证券-市场微观结构研究系列(7):振幅因子的隐藏结构.pdf VIP
- 开源证券-市场微观结构研究系列(10):因子切割论-200917 .pdf VIP
- 51VV电脑版和手机版下载注册操作步骤.doc VIP
原创力文档

文档评论(0)