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

来源 :软件学报 | 被引量 : 0次 | 上传用户:dh482600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
框架是实现大粒度软件复用的有效途径,面向对象框架可以通过实例化扩展实现具体的应用系统,但是,研究和实践表明,面向对象框架存在着一些问题,采用基于构件的框架(CBSF),通过用构件替代框架内部相互协作的类,以增大框架构成成分的粒度;同时利用构件的接口调用和组装实现框架扩展机制。主要探讨了角色扩展形态,角色是将要被进一步实例化的特殊构件,可分为抽象构件和模板,针对不同变化性类型,提出可以利用体系结构模式、设计模式或参数化这3种方式设计CBSF角色扩展,进而讨论了基于角色扩展形态的应用构件组装。
其他文献
目的观察口服小剂量利伐沙班治疗不稳定型心绞痛(UA)的临床疗效。方法收集辽宁省阜新市某医院住院的UA患者165例,随机分为观察组83例及对照组82例,2组患者均给予常规双联抗血
催化烟气必须经过净化治理才能达到国家排放要求,脱硫脱硝是治理催化烟气的常用工艺。本文通过分析WGS湿气洗涤法脱硫及SCR选择性催化脱硝工艺实际运行情况、余热锅炉的操作
核转录因子κB( NF-κB)是一种多向性核转录调节蛋白 ,参与多种炎症介质基因的转录和调控 ,在炎症、免疫反应中发挥重要作用。本文就 NF-κB与全身炎症反应综合征的关系以及
<正>青年是祖国的未来,是民族的希望;青年兴则国家兴,青年强则国家强青年能否成才,关系国家的发展大计关系到一个民族的前途。作为青年工作者,我们应当认识到肩上的重任,应当
<正>1.概述对于连续退火机组,焊机的作用是将前后带钢进行连接保证机组连续稳定的运行。连续退火机组由于生产节奏快、炉内道次多以及停机损失巨大等特点,因而要求操作人员必
针对随机进程代数(stochastic process algebra,简称SPA)的基本模型方法、模型特点和该领域的主要研究成果进行了综述.比较了SPA和随机Petri网(stochastic Petri nets,简称SP
讨论了一个对象式 Lambda演算的部分计值器 .对象式 L ambda演算在 Lambda演算的基础上添加了对象机制 .部分计值器的构造是采用传统的三步法 ,首先定义对象式 L ambda演算的
随着硫化镍矿资源的日趋枯竭,红土矿将是未来镍的主要来源。针对目前我国的红土矿高炉法冶炼低镍生铁,在分析红土矿特征基础上,讨论了高炉法冶炼低镍生铁的工艺特点和存在问
从理论和实践相结合的观点出发,阐述了应用有界变量的概念和用个人计算机求解数学规划领域问题中的线性规划、目标规划,以及混合整数规划问题的有关算法、灵敏度分析、解的修正
<正>近年来,互联网已经成为思想文化信息的集散地和社会舆论的放大器,网络舆论成为社会舆论的重要组成部分,其影响力越来越大。作为公共基础行业,电网企业社会影响面大、敏感