面向对象的三大特征——封装、继承、多态,你一定听过,但真正吃透了吗?这套基于SoC FPGA的开发教程讲得就挺细,尤其适合边学边做的开发方式。
封装这块讲得还蛮实在,先说概念,再聊怎么用,比如怎么通过成员方法保护内部数据。你要是做嵌入式,尤其是跟 FPGA 打交道的,理解封装真的是事半功倍。
我觉得最有用的,是它把封装和业务逻辑结合起来讲,不是死板讲理论,而是告诉你在哪儿该封装、怎么封装、为啥封装。挺接地气。
你还可以顺带看看相关资源,比如Java OOP、PowerBuilder的应用,或者深入了解下对象数据库的实现思路,都能帮你打开新思路。
如果你正好在搞SoC FPGA开发,又想补补 OOP 的理论短板,这份教程还挺适合收藏的。