设计模式学习及其C语言实现笔记.doc

上传人:顺腾 文档编号:5182342 上传时间:2020-12-08 格式:DOC 页数:13 大小:83.50KB
下载 相关 举报
设计模式学习及其C语言实现笔记.doc_第1页
第1页 / 共13页
设计模式学习及其C语言实现笔记.doc_第2页
第2页 / 共13页
设计模式学习及其C语言实现笔记.doc_第3页
第3页 / 共13页
设计模式学习及其C语言实现笔记.doc_第4页
第4页 / 共13页
设计模式学习及其C语言实现笔记.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

.设计模式学习及其C语言实现笔记第1章:面向对象C语言(Object Oriented C)我曾经在嵌入式控制系统工作过,苦于嵌入式系统编程一直是C语言,而没法用C+或其他高级语言的面向对象方法编程。每次做项目,代码基本上都是重头再来,以前的代码有少量的可以copy过来直接用,开发和维护很不方便。偶然间发现UML+OOPC嵌入式C语言开发精讲里面详细的讲述了OOC的原理和实现方法,感觉不错。遗憾的是上面只提供接口和多态的实现方法,没有提供继承的处理。根据本人的研究,将其上面的宏文件进行修改和扩充,提出一种可行而且结构明了的继承实现方法。至此,C的OO编程中的封装、继承、多态都全实现了。面向对象C语言(Object Oriented C)只是运用单纯的C的宏(Macro)技巧,实现面向对象的基本技术。借用OOC.H 文件的宏,就可以实现类的封装、继承、多态。OOC毕竟不是一门语言,不可能做出与C+或C#这些面向对象语言一样的干练、简洁,有的甚至没法实现比如对private成员变量的限制等。但OOC方法借用宏在一定的规则下还是能做出比较漂亮的面向对象代码。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 表格模板

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。