黄工无刷电机学习
直播中

深圳市正商电子科有限公司

7年用户 463经验值
私信 关注
[资料]

如何用C语言实现面向对象编程

1 用C语言实现面向对象编程GOF的《设计模式》一书的副标题叫做“可复用面向对象软件的基础”,从标题就能看出面向对象是设计模式基本思想。由于C语言并不是面向对象的语言,C语言没有直接提供封装、继承、组合、多态等面向对象的功能,但C语言有struct和函数指针。我们可以用struct中的数据和函数指针,以此来模拟对象和类的行为。所以在正式开始设计模式前,先看看如何用C语言实现面向对象编程。本章针对面向对象的封装、继承、组合、多态给出C语言的实现方法。1.1 封装封装是指对象仅暴露必要的对外接口(这里

更多回帖

发帖
×
20
完善资料,
赚取积分