期刊文献+

设计模式之状态模式在C++教学中的运用 被引量:5

Application of state pattern in C++ language teaching
下载PDF
导出
摘要 针对C++语言程序设计课程教学出现的问题,提出引入部分设计模式的思想讲解面向对象的编程思想,给出在教学过程中讲解抽象类与纯虚函数概念引入状态模式的案例。从教学实践效果来看,这种教学方法提高了学生的学习积极性,提高了学生的实际编程能力和计算机思维能力。 According to the present problem of the C++ language course teaching, this paper puts forward an argument of introducing some ideas of design pattern to explain the programming thought of object-oriented, and gives an example case that the state pattern is introduced to explain the concepts of abstract class and pure virtual function in the teaching process. From the practical teaching effect, the teaching method has increased the students' learning enthusiasm, and improved the students' practical programming ability and computer thinking.
作者 王金娟 彭浩 Wang Jinjuan Peng Hao(Hunan International Economies University, Changsha, Hunan 410205, China)
出处 《计算机时代》 2016年第10期90-92,共3页 Computer Era
基金 2016年度湖南涉外经济学院教学改革研究项目
关键词 C++语言 设计模式 状态模式 面向对象 C++ language design pattern state pattern object-oriented
  • 相关文献

参考文献5

二级参考文献17

  • 1刘海岩,锁志海,吕青,梁建龙.设计模式及其在软件设计中的应用研究[J].西安交通大学学报,2005,39(10):1043-1047. 被引量:41
  • 2Erich G, Richard H, Ralph Johnson, John V.设计模式[M].李英军译.北京:机械工业出版社,2007.
  • 3GammaE 李英军 译.设计模式—可复用面向对象软件的基础 [M].北京:机械工业出版社,2000..
  • 4Jacobson I. The unified modeling language development process [M]. Boston: Addison Wesley, 1998.
  • 5Mikkonen T. Formalizing design patterns [A]. Proceedings of International Conference on Software Engineering [C]. New York: IEEE Computer Society Press, 1998.115-124.
  • 6Gamma E. Design patterns: elements of reusable object-oriented systems [M].Boston: Addison Wesley, 1995.
  • 7Vlissides J. Pattern hatching [M]. Boston:Addison Wesly, 1998.
  • 8Erich Gamma, Richard Helm.设计模式:可复用面向对象软件的基础[M].马晓星,译.北京:机械工业出版社,2000:1-20.
  • 9Steven John Metsker, William C Wake. Java设计模式[M].龚波,译.北京:人民邮电出版社,2007:1-15.
  • 10向华.如何在C++教学中引入初步的设计模式思想[J].长江大学学报(自科版)(上旬),2009,6(2):388-389. 被引量:3

共引文献62

同被引文献31

引证文献5

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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