面向对象简介

C语言是面向过程开发的代表
C++ 或者Java 是面向对象的编程语言

所谓的面向过程指的是面对于一个问题的解决方案,更多的情况下是不会做出重用的设计思考的。

而面向对象的主要设计形式是 模块化设计 并且可以进行重用配置。在整个的面向对象的设计里面更多的情况下考虑的是标准。在使用的时候根据标准进行拼装。

面向对象三个主要特征:

  • 封装性:内部的操作对外部而言不可见 当内部的操作都不可以直接使用的时候才是安全的;
  • 继承性:在已有结构的基础上继续进行功能的扩充;
  • 多态性:在继承性的基础上扩展而来的概念,指的是类型的转换处理。

在进行面向对象程序的开发之中一般还有三个步骤:

  • OOA:面向对象分析
  • OOB:面向对象设计
  • OOP:面向对象编程。

最新文章

  1. The user specified as a definer ('root'@'%') does not exist 异常解决
  2. python中定义函数和参数的传递问题
  3. Linux Program
  4. Fragment (一)
  5. SQL中取当前记录的ID----->SCOPE_IDENTITY()
  6. myeclipse如何恢复已删除的文件和代码
  7. android中怎么把自己须要的app启动图标集中到一个弹出框中
  8. MySQL中的一些内置函数
  9. SQL测试题
  10. 1.2 Python开发环境
  11. 腾讯笔试---小Q的歌单
  12. git 琐碎
  13. [转] whistle--全新的跨平台web调试工具
  14. 计划任务_crontab
  15. position的定义
  16. IO实时监控命令iostat详解
  17. 2016年3月12日Android学习笔记
  18. Java之旅_高级教程_Java Mysql连接(1)
  19. DG备库缺失归档文件GAP日志
  20. 3.翻译:EF基础系列--EF怎么工作的?

热门文章

  1. 【Python】如何处理Excel中的数据
  2. 读写json文件
  3. Springmvc-crud-01错误
  4. WinForm程序打包教程
  5. android实现扫一扫等功能
  6. element-ui表头render-header 传自定义参数
  7. cmake 单个目录多个文件的情况
  8. 获取 python linux Home目录
  9. Nexus-vPC基础实验
  10. java中关于类和对象的一些思考