“基于对象”也使用了对象,但是无法利用现有的对象模板产生新的对象类型,继而产生新的对象,也就是说,“基于对象”没有继承的特点,而多态更需要继承,所以“基于对象”也没有多态的特点。

“面向对象”的三大基本特征(封装,继承,多态)缺一不可。

判断两者的区别,就是看是否有继承和多态的特征。

例如,JavaScript是基于对象的,它使用一些封装好的对象,调用对象的方法,设置对象的属性,但是无法派生出新的雷,只能使用现有对象的方法和属性。

最新文章

  1. 小菜学习设计模式(二)—单例(Singleton)模式
  2. hadoop2.7下载mirror
  3. OpenLDAP安装
  4. [译]最长回文子串(Longest Palindromic Substring) Part I
  5. 如何修改tomcat的端口
  6. 在 mvc 中使用下拉列表
  7. http://www.linuxso.com/linuxpeixun/10332.html
  8. 1319-n皇后问题
  9. 一次awk脚本的重构
  10. hdu 5656 CA Loves GCD(dp)
  11. C#实现导出Excel
  12. MySQL备忘录
  13. svn客户端更改用户名
  14. Go基础系列:struct的导出和暴露问题
  15. [UOJ455][UER #8]雪灾与外卖——堆+模拟费用流
  16. yesno孤立词识别kaldi脚本
  17. 探究Entity Framework如何在多个仓储层实例之间工作单元的实现及原理(2018-05-31修改部分严重错误代码)
  18. ObjectOutputStream
  19. 阿里八八Alpha阶段Scrum(7/12)
  20. TS流解析 一

热门文章

  1. ueditor 上传的图片在内容里显示的尺寸过大的问题
  2. 自学 PHP,如何不走弯路?
  3. C#序列化与反序列化方式简单总结
  4. android 获取SD卡相关信息
  5. mysql 序列与pg序列的比较
  6. 线程安全及Python中的GIL
  7. maven 私服搭建
  8. MYCAT介绍(转)
  9. (document).height()、$(document).scrollTop()
  10. JConsole监控远程Tomcat服务器