我一直在读到面向对象编程基本上可以在任何编程语言中完成,为此,不需要显式的语言支持。也就是说,人们可以用普通的C编写面向对象的程序。
除了GTK+之外,还有哪些使用过程化语言进行OO设计的好例子呢?
另一方面,哪些开源项目是过程化设计的好例子?(最好是C语言)
发布于 2012-07-01 09:34:58
在C中,OO编程通常采取的形式是在结构指针上调用特定的初始化和清除函数,对于多态性,则传递函数指针的结构。我能随手想到的一个例子是KVM。
https://stackoverflow.com/questions/11278933
复制相似问题