基于FJ的多版本类动态更新演算

来源 :软件学报 | 被引量 : 0次 | 上传用户:glad8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对面向对象软件在动态更新中遇到类型安全问题,定义了一个多版本类的动态更新演算(MCUFJ演算(multi-version class dynamic updatable calculus based on FJ calculus))来描述类动态更新.MCUFJ演算以FJ(featherweight Java)演算为核心,通过增加update操作表示类的动态更新,运用多版本技术使动态更新可以在保持新旧对象共存的情况下完成,讨论了类的数据域和方法进行增加、删除、修改以及类型变化对程序类型安全性的影响,并且指
其他文献
农业信息化建设是促进农业现代化、农村经济发展、农民增加收入的战略选择.现在分析齐齐哈尔市农业信息化现状的基础上,指出其存在的主要问题,主要包括对农业信息化认识不足;
由于人们膳食结构的改变及人口老龄化等因素,我国糖尿病的患病率及其并发症有大幅度增加的趋势,成为严重危害人怂民健康的大问题.
针对复杂遮挡环境下多摄像机协同的问题,提出一种基于三焦点张量点转移的多摄像机协同目标定位方法.该方法利用单摄像机视图中头部检测的结果进行对极匹配,然后利用虚拟顶视图和
1 针织工艺原理与面料的主要特点针织物区别于梭织物,后者是由经纬两种纱线互相交错排列而形成织物,而针织物是用织针等成圈机件使纱线弯曲成“线圈”并互相依次串套而成.针
翻译,是“运用一种语言把另一种语言所表达的思维内容准确而完整地重新表达出来的语言活动”.简言之,翻译是一个语言转换的过程,是解决矛盾(指英汉双语之间的差异)、再创造的
糖尿病是一组以高血糖为特征的代谢内分泌病,已成为一种慢性非传染性流行病.为了做好糖尿病的防治工作,我们对10个镇村社区309例糖尿病患者情况进行了调查,现分析报告如下:
目的了解STD门诊支原体感染情况及耐药情况.方法从265例患者的尿道和宫颈留取标本,进行支原体培养,阳性者再行10种抗生素药物试验.结果265位患者中有93位感染支原体,其感染率
目的分析围产儿死亡原因,以提高围产期保健及产科工作质量,降低围产儿死亡率.方法按照围产Ⅰ期标准,对我院8年间164例围产儿死亡情况进行统计分析.结果8年间围产儿死亡率为9.
葛洲坝船闸是举世闻名的葛洲坝工程的重要组成部分,是船舶进出川江的要道、咽喉,是川东、鄂西乃至长江黄金水道的交通枢纽,它对川鄂经济的发展和长江航运事业的发展举足轻重.