解释面向对象封装、继承、多态的原理,并举了吃饭的例子,比如婴儿是拿奶瓶,而其他人是拿筷子。这边会进一步解释派生类覆盖上层类函数。
以大象进冰箱例子,解释对象思维和过程思维的差异。
这页讲C语言如何模拟C++的类,但是其实我们只是想用对象式思想,而不是为了追求形式上的模拟
这页讲一个WAV文件的头部,如果用结构体进行“封装”,可以极大地改善代码的质量。
如果我们要做一个命令解析器,输入一个命令,执行一个函数,我们要怎样做?是单纯的switch case吗?
这样做的问题是什么?我们应该如何改进?