期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于MSET的框架变化点实例化模式挖掘
1
作者 钟林辉 李晖 +1 位作者 邓华锋 徐静 《计算机工程》 CAS CSCD 北大核心 2011年第6期46-48,共3页
目前的面向对象框架存在规模大、使用复杂、文档含糊、不够准确等问题,给使用者带来一定的难度。针对上述问题,提出最大相同共享边子树的概念,将多个应用程序中的框架变化点实例化代码抽象成实例化关系树,基于最大相同共享边子树(MSET)... 目前的面向对象框架存在规模大、使用复杂、文档含糊、不够准确等问题,给使用者带来一定的难度。针对上述问题,提出最大相同共享边子树的概念,将多个应用程序中的框架变化点实例化代码抽象成实例化关系树,基于最大相同共享边子树(MSET)给出可能的框架变化点实例化模式及相应的支持度。 展开更多
关键词 面向对象框架 实例化模式 最大相同共享边子树
在线阅读 下载PDF
基于角色的设计模式建模和实现方法 被引量:22
2
作者 何成万 何克清 《软件学报》 EI CSCD 北大核心 2006年第4期658-669,共12页
虽然设计模式有利于软件的重用,但当设计模式实例化时,存在模式的重叠、可追踪性以及模式代码难于重用等问题.提出一种基于角色的设计模式的建模和实现方法,在设计和实现两个层面上解决上述问题.该方法把设计模式的角色作为独立的建模元... 虽然设计模式有利于软件的重用,但当设计模式实例化时,存在模式的重叠、可追踪性以及模式代码难于重用等问题.提出一种基于角色的设计模式的建模和实现方法,在设计和实现两个层面上解决上述问题.该方法把设计模式的角色作为独立的建模元素,在应用程序类和角色间导入RoleOf关系,使应用逻辑和模式逻辑完全分离,从而提高其重用性.使用UML的标准扩充机制,给出了RoleOf关系的元模型和语义,以及标识模式信息的构造型和标记值,以此解决模式的重叠和可追溯性等问题.通过对Java语言进行扩充(称为Rava),实现了应用逻辑和模式逻辑的动态绑定.该方法较好地解决了设计模式实例化时的模式重叠和可追踪性问题,提高了模式逻辑的可重用性,对运用设计模式开发软件有一定的指导作用. 展开更多
关键词 设计模式实例 角色 RoleOf关系 UML 元模型
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部