0.1编程语言的掌握 返回目录
0.1.1. 编程语言应该学习什么?
0.1.2. 行为抽象...
0.1.3. 数据抽象...
0.1.4 对象抽象——PLP
0.1.5 小结
作为学习OOD的前提,读者首先要“熟练”地使用一门面向对象的编程语言如Java。所谓熟练,指的是对编程语言的基本语法非常熟练,而且懂得编程中基本的抽象。前者使得读者能够编写和阅读源代码;后者使得读者能够思考和理解设计的艺术/技术。
其中,Java的基本语法,笔者假定读者全部知晓《编程导论(Java)》[1]介绍的内容,包括Java泛型、反射和匿名类。编程的基本抽象,鉴于读者可能缺乏对这方面知识的系统理解,本节主要就基本的抽象加以概要性地说明。
0.1.1编程语言应该学习什么?
一门编程语言基本语法和编程的基本抽象,是编程语言学习的两大方面。
★讲授/学习Java语言,必须掌握三大抽象:行为抽象、数据抽象和对象抽象(OO编程范式)[1][2]。
1. 语法派教学的问题 编程类课程的问题...
2. 编程的基本抽象