基于Java的面向对象编程范式 南京大学

内容简介:
本课程完成了编程思维、结构化编程范式、面向对象编程方式的介绍,并且着重强调了面向对象编程中封装、协作和可修改性三个重要概念。通过客观题和6道编程题的训练,进一步加深对面向对象编程范式的理解,初步领略面向对象编程范式的风采。
价格:
狗亚APP下载安装
课程介绍
1 - 编程之前 1-01-科学思维vs工程思维 1-01-科学思维vs工程思维
1 - 编程之前 1-02-数学建模 1-02-数学建模
1 - 编程之前 1-03-计算机建模 1 1-03-计算机建模 1
1 - 编程之前 1-04-计算机建模 2 1-04-计算机建模 2
1 - 编程之前 1-05-软件工程建模 1-05-软件工程建模
1 - 编程之前 1-06-软件开发生命周期模型 1-06-软件开发生命周期模型
1 - 编程之前 1-07-分解与抽象 1-07-分解与抽象
1 - 编程之前 1-08-层次性 1-08-层次性
1 - 编程之前 1-09-HelloWorld 1-09-HelloWorld
1 - 编程之前 1-10-代码是用来读的 1-10-代码是用来读的
1 - 编程之前 1-11-有代码就得有测试 1-11-有代码就得有测试
1 - 编程之前 1-12-用例来给需求建模 1-12-用例来给需求建模
2 - 结构化编程范式 2-01-结构化编程思想 2-01-结构化编程思想
2 - 结构化编程范式 2-02-数据流图 2-02-数据流图
2 - 结构化编程范式 2-03-结构图 2-03-结构图
2 - 结构化编程范式 2-04-数据流图向结构图的转变 2-04-数据流图向结构图的转变
2 - 结构化编程范式 2-05-顺序、循环、分支 2-05-顺序、循环、分支
2 - 结构化编程范式 2-06-MatrixCalculation 2-06-MatrixCalculation
2 - 结构化编程范式 2-07-避免重复 2-07-避免重复
2 - 结构化编程范式 2-08-测试分支和循环 2-08-测试分支和循环
3 - 面向对象编程范式 3-01-变更时不可以避免的 3-01-变更时不可以避免的
3 - 面向对象编程范式 3-02-大范围的修改vs有限范围 3-02_大范围的修改vs有限范围
3 - 面向对象编程范式 3-03-面向对象的世界观 3-03-面向对象的世界观
3 - 面向对象编程范式 3-04-类和对象 3-04_类和对象
3 - 面向对象编程范式 3-05-BadMatrix 3-05-BadMatrix
3 - 面向对象编程范式 3-06-重用 3-06-重用
3 - 面向对象编程范式 3-07-测试单个类 3-07-测试单个类
4 - 类的封装 4-01-在一起 4-01-在一起
4 - 类的封装 4-02-封装 4-02-封装
4 - 类的封装 4-03-MyMatrix 4-03-MyMatrix
4 - 类的封装 4-04-寻找类和对象 4-04-寻找类和对象
4 - 类的封装 4-05-用类图表达类的职责 4-05-用类图表达类的职责
4 - 类的封装 4-06-防御式编程 4-06-防御式编程
4 - 类的封装 4-07-静态变量和静态方法 4-07-静态变量和静态方法
4 - 类的封装 4-08-简单类的初始化 4-08-简单类的初始化
5 - 类的协作 5-01-职责 5-01-职责
5 - 类的协作 5-02-协作 5-02-协作
5 - 类的协作 5-03-类之间的关系 5-03-类之间的关系
5 - 类的协作 5-04-TicTacToe 5-04-TicTacToe
5 - 类的协作 5-05-用顺序图表达类的协作 5-05-用顺序图表达类的协作
5 - 类的协作 5-06-用Mock Object来辅助测试协作 5-06-用Mock Object来辅助测试协作
6-类的可重用和可修改 6-01-可修改性 6-01-可修改性
6-类的可重用和可修改 6-02-继承 6-02-继承
6-类的可重用和可修改 6-03-多态 6-03-多态
6-类的可重用和可修改 6-04-抽象类和抽象方法 6-04-抽象类和抽象方法
6-类的可重用和可修改 6-05-接口 6-05-接口
6-类的可重用和可修改 6-06-NewTicTacToe 6-06-NewTicTacToe
6-类的可重用和可修改 6-07-继承和组合 6-07-继承和组合
6-类的可重用和可修改 6-08-按接口编程 6-08-按接口编程
6-类的可重用和可修改 6-09-实现可修改性 6-09-实现可修改性
6-类的可重用和可修改 6-10-复杂类的初始化 6-10-复杂类的初始化
课程参数
课程评论

暂无课程评论信息 [发表课程评论]

课程咨询

暂无课程咨询信息 [发表课程咨询]