1.设计模式和编程语言的规范不同
编程语言大多有以下共同点:
编程语言规范严格:编译器严格规定语法,如条件判断语句if()不可以加分号,标识符不能在变量声明占用等等,否则编译会报错
设计模式模式繁多:有多种设计模式,想使用哪种就哪种,更像是一门经验学科
2.学生的思维方式
为了考试应付的思维学习,为了分数。社会学习是为了解决问题,而不是记得有多牢。
编程语言大多有以下共同点:
编程语言规范严格:编译器严格规定语法,如条件判断语句if()不可以加分号,标识符不能在变量声明占用等等,否则编译会报错
设计模式模式繁多:有多种设计模式,想使用哪种就哪种,更像是一门经验学科
为了考试应付的思维学习,为了分数。社会学习是为了解决问题,而不是记得有多牢。