首页|基于构件的软件框架与角色扩展形态研究

基于构件的软件框架与角色扩展形态研究

扫码查看
框架是实现大粒度软件复用的有效途径,面向对象框架可以通过实例化扩展实现具体的应用系统,但是,研究和实践表明,面向对象框架存在着一些问题.采用基于构件的框架(CBSF),通过用构件替代框架内部相互协作的类,以增大框架构成成分的粒度;同时利用构件的接口调用和组装实现框架扩展机制.主要探讨了角色扩展形态,角色是将要被进一步实例化的特殊构件,可分为抽象构件和模板.针对不同变化性类型,提出可以利用体系结构模式、设计模式或参数化这3种方式设计CBSF角色扩展,进而讨论了基于角色扩展形态的应用构件组装.
Component-Based Software Frameworks and Role Extension Form

刘瑜、张世琨、王立福、杨芙清

展开 >

北京大学,信息科学技术学院,北京,100871

基于构件的框架 扩展点 角色 变化性

国家科技攻关项目

2001AA113171

2003

软件学报
中国科学院软件研究所,中国计算机学会

软件学报

CSTPCDCSCD北大核心
影响因子:2.833
ISSN:1000-9825
年,卷(期):2003.14(8)
  • 58
  • 2