Chinaunix首页 | 论坛 | 博客
  • 博客访问: 314355
  • 博文数量: 118
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 1163
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-27 12:09
文章分类

全部博文(118)

文章存档

2023年(20)

2022年(3)

2021年(1)

2020年(1)

2019年(7)

2013年(2)

2011年(1)

2010年(37)

2009年(46)

我的朋友

分类: 项目管理

2010-01-25 13:52:58

软件复用可以分为三个层次:
最低层次的复用是代码级复用,这是由OO语言特性提供支持的,例如继承,聚合,多态;
较高层次的复用是组件级复用,这是由设计模式提供支持的,例如Factory模式,Builder模式;
最高层次的复用则是服务级复用,这在很大程度上是由应用服务器和通讯协议来提供支持的,例如最
近炒得火热的SOA(面向服务的应用)架构。

这里不得不说一下用例分析的重要性,用例分析是OO的第一步。用例分析的好坏也许对代码级和组件级的复用影响不太大,但对服务级的复用影响却是巨大的。

阅读(2804) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~