之前一直在学习和实践用C完成面向对象的设计,然而C毕竟不容易实现类似继承和多态。采用C++是可行的,以为现在即使MCU都有对C++支持的编译器;采用C++是方便的,因为他直接支持了面向对象的特性,是实现面向对象设计的好工具。
然而C++被称作世界上最难的一门语言,从接触不深的个人体会是:语法很容易,真正用起来也不难,难就难在如何用它的诸如:继承、虚函数、泛型等概念实现你的面向对象的、可复用的、可扩展的、高效的、方便维护的、类和对象更合理的。。。。。。程序,这才是难点,然而一切不是一蹴而就的,这需要一个过程,需要实践和思考。 好吧,我也是菜鸟,一起启程吧?!
|