“面向……对象?”
“搞代码还要找女朋友?”
直播间里瞬间笑喷。
【神特么找女朋友!祖师爷教学现场!】
【C++之父连夜买站票来听课!】
【主播这波太狠了,直接把过程式编程拉到了面向对象!】
“想啥呢?”
“不是那个对象。”
林希敲着黑板,语气严肃:
“把每一个部件,看作一个独立的‘人’。”
“比如‘主轴’,它有自己的属性:转速、温度、负载。”
“它也有自己的行为:启动、停止、加速。”
“你作为总控,只需要给它下达‘启动’的命令。”
“至于它内部怎么通电、怎么克服摩擦力、怎么控制发热……”
“那是它自己的事,你不需要管。”
“这就是——封装。”
随着林希的讲解,那些抽象的概念变成了具象的积木。
继承、多态、接口……
这些后世程序员的基操。
对于1981年的刘晓东来说,无异于打开了一扇通往新世界的大门。
原本杂乱无章的“面条代码”。
在林希的粉笔下,变成了一个个清晰、独立、可拼装的模块。
“原来……代码还可以这样写?”
刘晓东眼里的迷茫消散了。
取而代之的是一种近乎狂热的兴奋,像是看到了绝世武功秘籍。
“只要定义好接口。”
“那组员就能只负责写‘冷却泵’这个模块,而不用管主轴在干什么?”
“没错。”