C语言的设计模式如何表现

jacklycode123 2012-03-06 03:05:01
C语言的设计模式如何表现?谁能讲讲?有这方面的资料提供学习吗?想用C写一个系统 有什么能像OOP语言那样轻松实现模式
...全文
167 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacklycode123 2012-03-11
  • 打赏
  • 举报
回复
具体书名叫啥。。。
bluesnail1986 2012-03-06
  • 打赏
  • 举报
回复
当然可以实现基于C语言的设计模式,只不过你的系统需要层层的嵌套、封装等,最终也是用面向过程实现面向对象的思想...有了面向对象,设计模式就有的谈了...
jacklycode123 2012-03-06
  • 打赏
  • 举报
回复
Thank you very much
东莞某某某 2012-03-06
  • 打赏
  • 举报
回复
C本来就是面向过程,想利用struct实现一些面向对象的简单还可以,想实现那些设计模式。。。。。
AnYidan 2012-03-06
  • 打赏
  • 举报
回复
好像没见过有专门以C为语言的设计模式,一般都是以 class 为基础的语言;当然你可以借鉴其中的各种思想,但在实现时要注意C语言是否支持!

gqjjqg 2012-03-06
  • 打赏
  • 举报
回复
看看 OBJ-C
另外
C++就是C语言扩展的,你可以模仿C++来写面向对象C,这样也就容易使用设计模式了。
纵一苇就是我 2012-03-06
  • 打赏
  • 举报
回复
通过宏来实现吧,有本书叫 C语言面向对象,还是啥呢,找一找吧
muyi66 2012-03-06
  • 打赏
  • 举报
回复
设计模式讲的是面向对象设计时的方法,C本身不是面向对象的,所以用不上它。

至于OBJ-C,那还不如直接用C++。改良终究是问题多多,还是C++面向对象更好用。
qq120848369 2012-03-06
  • 打赏
  • 举报
回复
函数指针作为成员函数, 还有办法构造基类派生类, 抽象数据用void*, 多看点开源代码会有收获.

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧