面向对象的三大特点(封装,继承,多态)缺一不可。
通常“基于对象”是使用对象,但是无法利用现有的对象模板产生新的对象类型,继而产生新的对象,也就是说“基于对象”没有继承的特点。而“多态”表示为父类类型的子类对象实例,没有了继承的概念也就无从谈论“多态”。
现在的很多流行技术都是基于对象的,它们使用一些封装好的对象,调用对象的方法,设置对象的属性。但是它们无法让程序员派生新对象类型。他们只能使用现有对象的方法和属性。
所以当你判断一个新的技术是否是面向对象的时候,通常可以使用后两个特性来加以判断。“面向对象”和“基于对象”都实现了“封装”的概念,但是面向对象实现了“继承和多态”,而“基于对象”没有实现这些,的确很饶口。
简单地说:基于对象不能继承,更谈不上多态.
基于对象和面向对象的区别
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
libxml2剖析(2):编译
我还在迷路
2018-08-27 20:04:11
libxml2 主要函数用法
我还在迷路
2018-08-27 20:04:11
windows 编译libxml2 64位及32位都可以使用
我还在迷路
2018-08-27 20:04:11
socket编程 及select poll epoll示例
我还在迷路
2018-08-27 20:04:09
libxml2剖析(3):使用教程
我还在迷路
2018-08-27 20:04:09
const的思考
duchuanying
2018-08-27 19:55:25
深入理解C语言指针的奥秘
duchuanying
2018-08-27 19:55:25
C/C++ 程序设计员应聘常见面试试题深入剖析
duchuanying
2018-08-27 19:55:24
内核模式下获取SSDT服务索引代码
毛主席夸帅
2018-08-27 19:54:14
获取Windows系统版本号以及位数(兼容Win8)
毛主席夸帅
2018-08-27 19:54:13
[Win32]获取当前系统可用磁盘空间最大的盘符
毛主席夸帅
2018-08-27 19:54:02
在物理内存不足的情况下使用内存映射文件进行大内存操作
毛主席夸帅
2018-08-27 19:54:01
DirectDraw方式截取系统屏幕
毛主席夸帅
2018-08-27 19:53:51
GDI方式截取系统屏幕
毛主席夸帅
2018-08-27 19:53:50