第9章讲了两个大例子:用工厂模式填充矩阵,和自动组卷系统的设计。本来想把这两个例子实现一下的,但是:填充矩阵的那个例子,我认为我之前的v 3.0版本已经做得非常好了,而且对我而言,采用调用函数的方式来“导流”,比用创建对象的方式来“导流”来得顺手!而自动组卷那个例子里面的各个卷面模块,不就是各种字符串的拼接么?如果不需要开发真实的产品,没必要费劲写一遍。最主要的原因,还是我想尽快进入后续课程的学习。


比如按照本门课第一章里面说的“课程关系图”,后续课程并排排列着清华大学邓俊辉老师的《数据结构》和清华大学刘强老师的《软件工程》,这都将是我后续的必选课。当然了,在第6章设计负载监视器时,我发现微软msdn网站有大量windows api,似乎对于开发实用程序特别有帮助,毕竟我的目标是自己做产品,赚点外快补贴家用。而且GUI图形界面对我而言还是一片空白,所以清华大学黄维通老师的《VC++面向对象与可视化程序设计》也将是我后续的必选课程。


从《程设基础》到《面向对象》,徐明星老师、邬晓钧老师、王瑀屏老师、黄震春老师,他们让我领略了中国第一流学府清华大学老师们的风采。他们生动有趣的讲解妙语连珠、严谨细致的分析鞭辟入里,让我感觉听他们的课,比我曾经的大学时代任何一位老师讲得都好。而且毕竟我已经31岁了,理解力记忆力大不如从前,而慕课这种授课形式能让我把同一段视频反复地听反复地看,直到我完全理解了课程内容为止。这对我这种大龄学习者无疑是福音。感谢清华的老师们,感谢慕课的好时代!


之前为了学好程设基础,我上教育部的爱课程网完整听完了吴文虎老师和徐明星老师合录的《计算机语言与程序设计》教学录像,并且上网买了《程序设计基础》(第三版)的教材,学习效果非常好。而为了学好这门课《面向对象程序设计》,我也上网买了《C++程序设计语言》(特别版)、《C++编程思想》(合订本)、《设计模式》这三本书。看完估计至少要大半年时间了。路漫漫其修远兮,吾将上下而求索,愿我的独立开发者之路,最终成功!





MOOC清华《面向对象程序设计》第9章:听课感想相关推荐

  1. PTA(三十)面向对象程序设计 第五章 作业 7-1 复数的比较 (30 point(s))

    7-1 复数的比较 (30 point(s)) 题目描述: 建立一个复数类,实数和虚数是其私有数据成员.建立一个>(大于号)的运算符重载,比较两个复数间模的大小. 输入格式: 测试输入包含若干测 ...

  2. PTA(三十三)面向对象程序设计 第五章 作业 7-4 分钟秒钟的时间相减 (30 point(s))

    7-4 分钟秒钟的时间相减 (30 point(s)) 题目描述: 定义一个时间类,分钟和秒钟是其两个私有成员数据.输入一个起始时间和一个结束时间(起始时间早于结束时间),通过运算符重载-(减号),计 ...

  3. java面向对象程序课本,Java面向对象程序设计

    出版说明 前言 第1篇 Java程序设计基础 第1章 Java语言入门 1.1 Java的诞生 1.2 Java的特点 1.3 Java程序的开发工具 1.4 Java运行环境 1.4.1 JDK的下 ...

  4. matlab面向对象多态性,MATLAB面向对象程序设计10版.pptx

    MATLAB面向对象程序设计10版.pptx MATLAB面向对象程序设计;第1章 绪言;1.1如何学会一门编程语言;1.2做笔记的方法;第2章 MATLAB基础知识;MATLAB的help文档;Ma ...

  5. 程序设计与算法三~C++面向对象程序设计~北大郭炜MOOC学习笔记~第二章:类和对象初步(新标准C++程序设计)

    以下内容为笔者手打,望读者珍惜,如有转载还请注明. chapter2:类和对象初步 数据结构+算法=程序 $2.1结构化程序设计的不足     结构化程序设计也称面向过程的程序设计,过程是用函数实现的 ...

  6. 《面向对象程序设计》第11章在线测试

    <面向对象程序设计>第11章在线测试  <面向对象程序设计>第11章在线测试 剩余时间: 59:56  答题须知:1.本卷满分20分.            2.答完题后,请一 ...

  7. 《面向对象程序设计》第07章在线测试

    <面向对象程序设计>第07章在线测试  <面向对象程序设计>第07章在线测试 剩余时间: 59:56  答题须知:1.本卷满分20分.            2.答完题后,请一 ...

  8. 《面向对象程序设计》第12章在线测试

    <面向对象程序设计>第12章在线测试  <面向对象程序设计>第12章在线测试 剩余时间: 59:55  答题须知:1.本卷满分20分.            2.答完题后,请一 ...

  9. 第十五章 面向对象程序设计

    第十五章 面向对象程序设计 OOP:概述 面向对象程序设计(object-oriented programming)的核心思想是数据抽象.继承和动态绑定. 继承(inheritance): 通过继承联 ...

最新文章

  1. java,将Image变量保存成图片
  2. 彻底解决windows2003不能共享文件夹或者共享后不能访问的问题
  3. sqlserver的四种分页方式
  4. OpenCV安全栅栏摄像头security barrier camera的实例(附完整代码)
  5. 建模实训报告总结_数学建模实训报告
  6. Linux ARM交叉编译工具链制作过程
  7. android auto note 8,三星Galaxy Note 8.0支持flash吗
  8. 神秘的 shadow-dom 浅析
  9. vue 饿了么ui如何修改内联样式:element.style
  10. audioread函数未定义_我在MATLAB中运行下面的程序, 提示未定义函数或变量wavread 这是为什么呀?求解答...
  11. php抓取神马搜索结果,php判断神马搜索引擎蜘蛛蜘蛛的方法
  12. Windows11安卓子系统使用贷理登录谷歌框架
  13. 基于stm32的BMS电池管理系统源代码-带u基于stm32的BMS电池管理系统源代码-带ucos操作系统
  14. 计算机再带word打不开,(电脑没有word 和excel)为什么我的电脑突然打不开EXCLE和WORD?...
  15. Manthan, Codefest 17 B. Marvolo Gaunt‘s Ring(线段树+思维)
  16. frontpage css,在Frontpage 中定义网页CSS样式
  17. android怎么增量编译,阿里秒级android增量编译工具freeLine的使用入门
  18. vue搭建脚手架(米斯特吴16)
  19. 如何通过技术实现财务自由
  20. 月考分析五年级英语html,五年级英语上册月考试卷

热门文章

  1. NR Polar Code 四 译码1(SC: N=2,N=4)
  2. vue+vantUI模板
  3. php公众号自动回复链接,微信公众号自动回复超链接怎么添加-微信公众号添加自动回复超链接的方法 - 河东软件园...
  4. Macbook 苹果电脑 安装搭建Vue脚手架教程m1芯片Vue脚手架初学
  5. cat3速度 rj45_RJ45公对母延长线 网络线纯铜cat5宽带5类0.3米长线
  6. SQL Server的错误日志
  7. sm羞耻任务_羞耻驱动的发展
  8. SRAM随机存储器的特点及结构
  9. python实用脚本-获取软件md5值
  10. TPH-YOLOv5: Improved YOLOv5 Based on Transformer Prediction Head for Object Detection on Drone-captu