针对C++语言程序设计课程教学出现的问题, 提出引入部分设计模式的思想讲解面向对象的编程思想, 给出在教学过程中讲解抽象类与纯虚函数概念引入状态模式的案例。从教学实践效果来看, 这种教学方法提高了学生的学习积极性, 提高了学生的实际编程能力和计算机思维能力。