学习C语言的好书. OOPC是指OOP(Object-Oriented Programming)与C语言的结合,它是一个面向对象C语言编程框架。它是一套C语言的宏,定义了OOP概念的关键字,借助于这一套宏,实现面向对象的特性,如类、对象、继承、接口、多态、消息等。   C++对于大型软件架构的良好可控性,和对以后程序员维护代码时良好的可读性;然而就目前来说,在嵌入式领域广泛的使用C++显然是不现实的事情。一般的嵌入式系统开发中只用到了其中的一小部分功能,而不需要全部的机制,比如多重继承、运算符重载等。因此,许多嵌入式系统的开发者就舍弃了C++的庞大身躯而回归到精简的C环境中。 一般情况下,一个更容易扩展、维护的软件通常采用的是OOP的思想,添加一个原本不存在的相对无关单独的个体,总比在一个已经存在的过程内硬塞进去一个对象要简单;而且面向过程更容易导致混乱的维护。然而舍弃C++的同时也舍弃了珍贵的OOP能力,实在太可惜了。 C语言良好的可移植性,对内存等良好的操作性以及执行之速度均是一般嵌入式产品的不二首选。我们要应此放弃C++吗?当然不,幸好已经有很多优秀的设计师为我们指明了C语言OOP化的道路。 虽然OOPC语法不如C++那么简洁,但是OOPC也有亮丽的特色,就是编译后的程序所占的内存空间比C++小的多,执行效率高,适用于Embedded System。
2021-11-01 22:33:04 510KB ANSI C语言 OOP v
1
主要讲述了VC++面向对象编程的基本内容,以及如何熟练掌握VC++编程。
2021-10-26 23:30:57 3.96MB VC++
1
面向对象分析与设计 中文第3版,有书签,高清,面向对象分析与设计。
2021-10-25 20:12:16 43.76MB 面向对象 编程思想 分析 设计
1
面向对象实习--简易电子相册
2021-10-25 18:03:38 716KB 面向对象编程
1
SMART 700和S7-200的时钟同步.docx
2021-10-20 22:01:46 545KB 面向对象编程
1
java基础-理解面向对象
2021-10-18 17:04:26 3KB java 面向对象编程
1
JAVA面向对象编程第四章继承性和多态性 课件.ppt
2021-10-18 15:03:42 4.04MB java 多太
适合java编程初学者学习的源码项目,面向对象编程,对业务和代码有更好的了解,可直接用myeclipse运行,不懂可直接私信作者
2021-10-14 16:13:48 30KB 源码 java面向对象编程 业务
java面向对象基础知识
2021-10-13 22:01:58 10KB 面向对象编程
1
Python 是一种面向对象的解释型语言,面向对象是其非常重要的特性。《Python 3面向对象编程》通过Python 的数据结构、语法、设计模式,从简单到复杂,从初级到高级,一步步通过例子来展示了Python 中面向对象的概念和原则。 《Python 3面向对象编程》不是Python 的入门书籍,适合具有Python 基础经验的开发人员阅读。如果你拥有其他面向对象语言的经验,你会更容易理解《Python 3面向对象编程》的内容。 目录 第1 章 面向对象设计 1 第2 章 Python 对象 24 第3 章 当对象是相似的 . 54 第4 章 异常处理 . 86 第5 章 何时使用面向对象编程 114 第6 章 Python 数据结构 . 147 第7 章 Python 里面向对象的快捷方式 180 第8 章 设计模式1 214 第9 章 设计模式2 244 第10 章 文件和字符串 270 第11 章 测试面向对象的程序 300 第12 章 常用Python 3 库 334
2021-10-13 20:54:17 97.79MB Python3 面向对象编程
1