期刊文献+

模板方法模式的改进 被引量:3

Improvement of template method pattern
下载PDF
导出
摘要 为了解决模板方法模式中当延迟到子类中需扩展的算法步骤较多时,每扩展一个算法步骤,在新增的子类中不需要扩展的算法步骤也需要从原来类中拷贝一份这一问题,在扩展过程中引入策略模式,对模板方法模式进行改进。最后给出了一个考勤算法的案例。 The original algorithm steps of template method,which do not need to be extended,will be copied to a sub-class when a new algorithm step of template method is added to the sub-class.Aiming at the problem,a template method creating process was presented,which used the strategy pattern to reduce the unnecessary copies.Finally how to design an attendance algorithm with the improved pattern was discussed.
作者 闫伟华
出处 《计算机应用》 CSCD 北大核心 2011年第A01期135-137,共3页 journal of Computer Applications
关键词 模板方法模式 策略模式 模式改进 单一职责 设计模式 template method pattern strategy pattern pattern improvement single-responsibility design pattern
  • 相关文献

参考文献5

二级参考文献21

  • 1赵方圆,魏志强,林勇.基于构件的可重构软件开发平台技术研究[J].计算机工程与设计,2005,26(1):33-36. 被引量:15
  • 2李小满,蒋建春,卿斯汉.面向对象的安全评估方法[J].计算机工程与设计,2005,26(1):103-106. 被引量:5
  • 3徐昊.AOP的本质和意义[J].程序员,2005(5):84-86. 被引量:1
  • 4Erich G,Richard H,Ralph J,et al.Design Patterns:Elements of Reusable Object-Oriented Software[M].李英军,马晓星,译.北京:机械工业出版社,2005.
  • 5Eric F.Head First Design Patterns[M].北京:中国电力出版社,2007.
  • 6Robert C.Algile Software Development:Principles,Patterns,and Practices[M].邓辉,译.北京:清华大学出版社,2003.
  • 7Alan S.Design Patterns Explained:A New Perspective on Object-Oriented Design[M].徐言声,译.2版.北京:人民邮电出版社,2006.
  • 8Joshua B.Effective Java Programming Language Guide[M].闻山,译.北京:机械工业出版社,2002.
  • 9Opdyke W F.Refactoring:A program restructuring aid in designing object-oriented application frameworks[D].University of Illinois at Urbana-Champaign.1992.
  • 10Fowler M.重构-改善既有代码的设计[M].北京:中国电力出版社,2003.

共引文献13

同被引文献20

引证文献3

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部