O-C相关-03:面向对象概念的具体介绍
2015-08-02 23:38
204 查看
1.面向对象的概念面向对象(object-oriented;简称: OO) 至今还没有统一的概念,我这里把它定义为:按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。通过面向对象的理念使计算机软件系统能与现实世界中的系统一一对应。2.面向对象编程(Object Oriented Programming-OOP)是一种解决软件复用的设计和编程方法。这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的型式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。
优点: 大幅度提高软件项目的成功率 减少维护费减少维护费
提高可移植性和可靠性
面向对象设计四个个主要特征抽象性封装性多态性继承性抽象性3.面向对象和面向过程的区别:
面向过程:
强调的是功能行为
关注的是解决问题需要哪些步骤
面向对象:
将功能封装进对象,强调具备了功能的对象 关注的是解决问题需要哪些对象
相关文章推荐
- [Git 工作流指南]Git Workflows and Tutorials
- 【unity优化三】CPU
- brew命令
- HTML常用标记
- uboot里读sd卡内容
- ajax跨域问题
- 计算几何中的精度问题
- Java大法之面向对象
- 升级windows 10
- JFinal model简单包装,版本1
- 当你访问网站时,Session会立刻建立吗?
- [2015-08-02] python014
- hadoop问题之java.net.NoRouteToHostException: 没有到主机的路由
- [leedcode 187] Repeated DNA Sequences
- 推荐一些不错的计算机书籍。
- 挑战程序设计初级篇例题
- 【unity优化二】零碎经验集合
- uboot从SD卡烧写内核和文件系统
- 如何将Virtualbox虚拟机的vdi的硬盘格式转换成VMware虚拟机可以使用的硬盘格式VMDK
- [python]findall函数讲解