信比安操作系统 中文课件Part13-Compatibility.pptVIP

  • 1
  • 0
  • 约1.06万字
  • 约 62页
  • 2018-05-14 发布于四川
  • 举报

信比安操作系统 中文课件Part13-Compatibility.ppt

兼容性 兼容性 本讲介绍 源码级和二进制级的兼容性 它可以被认为一个基本编程规则的集合... 以确保代码能在未来可用 以及作为一个很好的兼容性例子 兼容性 基本的 任何接口就是必须与使用者维护的合同 合同被破坏了,兼容性也就被破坏了 一个好的Symbian 开发者应该理解 为了扩展组件,接口中什么能以及什么不能修改 而不需要破坏源码或者二进制的兼容性 兼容性的等级 理解源码的、二进制的、库的、语义的,以及前向和后向兼容 前向和后向兼容 兼容性存在于两个方向 前向和后向 当一个组件被更新时 是以这样的方法,即其他使用组件原来版本的代码 还能继续与更新的版本一起工作 这是后向可兼容变化 当软件 能与组件更新后版本一起工作 也能跟以前的版本一起工作 这种改变叫做前向可兼容 前向和后向兼容 新代码与旧代码一起工作 例如 应用程序使用现有的库 该库被更新到一个新的版本 如果应用程序与新库一起工作 能够保持跟旧库工作一样的行为 那么新的库就保持了后向可兼容的关系 即——新代码可以和就代码一起工作 旧代码与新代码一起工作 一个前向可兼容关系 需要一些巧妙的方法还能够获得 如果库的早期版本 替换了现有的库 而应用程序能够继续以相同的方式工作 则前期版本的库 被称为有前向可兼容关系 即——旧代码跟新代码一起工作 前向和后向兼容 后向兼容性 是在进行组件的增量发布时的主要目标 而前

文档评论(0)

1亿VIP精品文档

相关文档