基于反射机制的插件系统软件设计

被引:8
作者
赵宏利 [1 ,2 ]
李秀冰 [1 ]
李大林 [1 ]
机构
[1] 中国科学院空间科学与应用研究中心
[2] 中国科学院研究生院
关键词
插件; 反射机制; XML配置; 软件复用; 软件设计;
D O I
10.16208/j.issn1000-7024.2010.02.020
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
为了提高软件的复用性和扩展性,缩短软件开发周期,提出了一种基于反射机制的插件系统软件设计思想。该软件系统通过一个独立的配置软件,不用编译源程序,就可以定制,修改和添加软件功能。软件系统的主要思想是基于反射机制实现插件,运用观察者模式来实现插件之间数据关系的解耦,并且用XML描述和表达插件之间的关系以及插件的属性配置。基于该软件设计思想,设计了空间环境可视化软件系统,表明了其提高软件复用性和扩展性方面的有效性。
引用
收藏
页码:348 / 351+355 +355
页数:5
相关论文
共 10 条
[1]   基于插件的动态模块框架研究 [J].
郭娜 ;
黄永平 ;
吴学义 ;
马彧 .
吉林大学学报(信息科学版), 2008, (01) :69-75
[2]   一种新的设计模式——接口呼叫模型 [J].
汪诚波 ;
骆静峰 ;
何钦铭 .
计算机系统应用, 2008, (01) :49-53
[3]   “平台/插件”软件体系结构风格 [J].
李俊娥 ;
周洞汝 .
小型微型计算机系统, 2007, (05) :876-881
[4]   C++反射机制的一种简单实现 [J].
鲍亮 ;
陈平 .
计算机工程, 2006, (16) :95-96+99
[5]   基于XML配置管理方法的研究 [J].
陈平平 ;
张永超 ;
李长森 .
计算机工程与设计, 2005, (08) :2089-2091+2157
[6]   基于插件思想的可重用软件设计与实现 [J].
陈方明 ;
陈奇 .
计算机工程与设计, 2005, (01) :172-173+176
[7]   Adobe After Effect 插件原理及其实现 [J].
赵刚 ;
唐慧佳 .
计算机应用研究, 2000, (11) :99-100+103
[8]   WWW浏览器插件开发技术 [J].
汪诗林 ;
吴泉源 .
计算机应用研究, 2000, (04) :55-57
[9]   软件复用技术研究 [J].
陈英 ;
李丰 ;
邬延风 .
北京理工大学学报, 1998, (06) :3-5
[10]  
C#高级编程.[M].()SimonRobinson;()K.ScottAllen等著;杨浩;杨铁男等译;.清华大学出版社.2002,