虽然还是菜鸟,但我是一个地地道道的c程序员,甚至一度很讨厌C++(虽然现在也是). 为了在不用C++的情况下学习和使用面向对象而长期奔走,曾经用过一年的Python,后终放弃.之后很长一段时间里摆弄OOC(用c实现面向对象),比如JCOOP,LW_OOPC,GObject...后发现他们的设计异曲同工,使用方法大同小异. 个人比较喜欢这类方法,因为很轻量级,在环境苛刻的嵌入式领域很有用处.但是由于重度强迫症,实在无法接受在“大量需要面向对象”的项目里使用这种蹩脚的方式.于是必须再找一条通路.最后…