基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
为了去除程序中的简单开关分支结构,提出了一种新的重构方法——“以数组取代类型码”重构手法.将这种新的重构方法用于重构简单工厂模式,就得到了一种新的软件设计模式——“数组工厂”模式.数组工厂模式适用于实例化某个具体类在软件执行流程的任意时刻只存在一个实体的对象;对于软件执行流程中可以同时存在多个实体的具体类对象的实例化工作,通过改造数组工厂模式,提出了“数组原型”模式.数组工厂和数组原型模式是两种结构优良的创建型设计模式,它们免除了简单工厂方法中的开关分支语句,具有优化代码结构、提高程序执行性能等优点,并且完全符合开放—封闭原则.
推荐文章
双参数组合优化的复合电源模式切换控制策略
电动汽车
复合电源
双参数优化
切换控制策略
巧用VB控件数组、菜单数组及动态特性
控件数组
菜单数组
动态特性
Visual Basic语言数组概念解析
Visual Basic
数组
静态
动态
基于数组的增量式属性约简研究
粗糙集
属性约简
差别矩阵
增量式
数组
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 新的设计模式——数组工厂和数组原型模式
来源期刊 计算机应用 学科 工学
关键词 设计模式 重构 开关分支语句 类型码 简单工厂 数组工厂 数组原型
年,卷(期) 2012,(z2) 所属期刊栏目 计算机软件技术
研究方向 页码范围 107-112
页数 6页 分类号 TP311.1
字数 7103字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 彭世康 许昌许继软件技术有限公司技术中心 3 6 1.0 2.0
2 周逢权 许昌许继软件技术有限公司技术中心 1 6 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (6)
同被引文献  (13)
二级引证文献  (11)
2012(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2013(1)
  • 引证文献(1)
  • 二级引证文献(0)
2014(3)
  • 引证文献(1)
  • 二级引证文献(2)
2015(2)
  • 引证文献(1)
  • 二级引证文献(1)
2017(3)
  • 引证文献(1)
  • 二级引证文献(2)
2018(4)
  • 引证文献(0)
  • 二级引证文献(4)
2019(3)
  • 引证文献(1)
  • 二级引证文献(2)
2020(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
设计模式
重构
开关分支语句
类型码
简单工厂
数组工厂
数组原型
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用
月刊
1001-9081
51-1307/TP
大16开
成都237信箱
62-110
1981
chi
出版文献量(篇)
20189
总下载数(次)
40
论文1v1指导