基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
面向对象的程序设计越来越追求程序的可复用性和灵活性,对于经验较少的程序设计者直接得到具有良好复用性和灵活性的程序是具有一定难度的,软件设计模式就是提取面向对象程序设计者的经验,并对其进行总结.模板方法模式中父类定义一个算法的框架,用模板方法规定算法的执行步骤,将可变的步骤延迟到子类实现,每一种不同的实现都需要定义一个新的子类,系统会越来越庞大,系统的可维护性以及可读性越来越差.因此将抽象工厂模式嵌入到模板方法模式形成一个复合模式,复合模式的设计核心是为每一个延迟到子类的可变的步骤提供一个创建对象的接口,该接口对一个完整的产品族进行了定义.复合模式既保证了算法结构的稳定性,又分离了具体的实现类,增强了程序的健壮性、可复用性以及灵活性.
推荐文章
利用案例教学法由浅入深地讲解抽象工厂模式
抽象工厂模式
案例教学法
讲解
基于抽象工厂模式的机载显示系统图形生成技术研究
机载显示系统
抽象工厂模式
图形模型
OpenGL
软件重构技术
工厂设计模式的研究与应用
简单工厂
工厂方法
抽象工厂
JDBC
基于.NET的分层架构及抽象工厂模式在 Web开发中的应用
.NET分层架构
.NET反射工厂
抽象工厂模式
Web开发
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于模板方法与抽象工厂的复合模式
来源期刊 计算机系统应用 学科
关键词 设计模式 抽象工厂 模板方法 复合模式 程序设计原则
年,卷(期) 2020,(6) 所属期刊栏目 软件技术·算法
研究方向 页码范围 218-223
页数 6页 分类号
字数 2794字 语种 中文
DOI 10.15888/j.cnki.csa.007449
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 郭元术 长安大学信息工程学院 12 28 2.0 5.0
2 林欣欣 长安大学信息工程学院 3 0 0.0 0.0
3 运杰伦 长安大学信息工程学院 4 0 0.0 0.0
4 苏欣欣 长安大学信息工程学院 1 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (19)
共引文献  (33)
参考文献  (7)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1990(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(1)
  • 参考文献(1)
  • 二级参考文献(0)
2002(2)
  • 参考文献(0)
  • 二级参考文献(2)
2003(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(3)
  • 参考文献(1)
  • 二级参考文献(2)
2008(2)
  • 参考文献(0)
  • 二级参考文献(2)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(2)
  • 参考文献(1)
  • 二级参考文献(1)
2012(1)
  • 参考文献(0)
  • 二级参考文献(1)
2014(4)
  • 参考文献(1)
  • 二级参考文献(3)
2015(2)
  • 参考文献(0)
  • 二级参考文献(2)
2017(2)
  • 参考文献(2)
  • 二级参考文献(0)
2020(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
设计模式
抽象工厂
模板方法
复合模式
程序设计原则
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机系统应用
月刊
1003-3254
11-2854/TP
大16开
北京中关村南四街4号
82-558
1991
chi
出版文献量(篇)
10349
总下载数(次)
20
总被引数(次)
57078
论文1v1指导