从 OOP 课程看学校计算机教学
1月21日夜开发物联网项目技术补全有感而发。大一下学期,我们修了一门为期8周的面向对象程序设计课程。如今看来,那更像是一门脱离工程实践的语法速成课。它用最短的时间,将“类”和“模板”作为新的语法单元灌输给学生,目标仅限于能用C++写对简单的程序。前几周快速过完“类”的定义与继承,后几周塞进模板的基本用法。学生在实验室里埋头补全OJ平台上那些预留了空白的代码片段——这里缺个构造函数,那里少个虚函数重写。教师关注的是能否编译通过,而不是设计是否合理;考核的是输出结果正确,而不是代码结构优雅,这更像是一门“C++ with Classes”语法课,而非真正的“面向对象程序设计”。以我所见,面向...
最近评论