面向对象技术.pptVIP

  • 2
  • 0
  • 约2.09万字
  • 约 65页
  • 2017-02-09 发布于湖南
  • 举报
面向对象技术

复用什么 人 设计,规约 设计模式 体系结构 应用框架 源码级复用 封装模块 (抽象描述) * Institute of Computer Software Nanjing University * 非技术障碍 心理 不信任 旧习惯 短期利益 构件检索 构件发布 与 商业模型 * Institute of Computer Software Nanjing University * 技术问题 复用的本质困难 通常不能一成不变地拿来就用 Reusability Extensibility 软件的开放性要求和封闭性要求之间的冲突 open for extension, but closed for modification 对象技术比传统技术有明显改善 为什么? * Institute of Computer Software Nanjing University * 传统技术复用支持 过程 Routine 成功应用:数值计算函数库 问题明确 规约简单 问题相互独立 数据结构相对简单 不足:对adaption的支持弱 若要一个routine支持多种variants 则需好多参数 一个routine支持一种variant则没有抽取出公共行为. * Institute of Computer Software Nanjing University * 传统技

文档评论(0)

1亿VIP精品文档

相关文档