O-C相关-03:面向对象概念的具体介绍
来源:互联网 发布:单片机音阶频率表 编辑:程序博客网 时间:2024/09/21 06:34
1.面向对象的概念
面向对象(object-oriented ;简称: OO) 至今还没有统一的概念,我这里把它定义为:按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。通过面向对象的理念使计算机软件系统能与现实世界中的系统一一对应。
2.面向对象编程(Object Oriented Programming-OOP)是一种解决软件复用的设计和编程方法。这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的型式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。
优点: 大幅度提高软件项目的成功率 减少维护费
减少维护费
提高可移植性和可靠性
面向对象设计四个个主要特征
抽象性
封装性多态性继承性
抽象性
3.面向对象和面向过程的区别:
面向过程:
强调的是功能行为
关注的是解决问题需要哪些步骤
面向对象:
将功能封装进对象,强调具备了功能的对象 关注的是解决问题需要哪些对象
1 0
- O-C相关-03:面向对象概念的具体介绍
- 与面向对象相关的概念
- 【九】面向对象的相关概念
- O-C相关-06:对象与对象的关系
- 001:面向对象相关概念
- java面向对象相关概念
- c++面向对象和c面向过程的一些概念
- 接口、抽象、委托 --------面向对象相关的一些概念
- js高级——面向对象的相关概念
- 面向对象的概念
- 面向对象的概念
- 面向对象的概念
- 面向对象的概念
- 02-01.面向对象编程相关概念
- 面向对象及相关概念剖析
- 【C/S】——面向对象的程序设计概念理解
- iOS笔记之Objective - c 面向对象概念的解释
- Python 面向对象类概念介绍
- 推荐一些不错的计算机书籍。
- extern可以声明一个变量而不定义它,extern可以声明一个类吗?
- [python]findall函数讲解
- 小紫书 习题2-5 分数化小数(decimal)
- MySQL 中事务详解
- O-C相关-03:面向对象概念的具体介绍
- 【unity优化二】零碎经验集合
- 当你访问网站时,Session会立刻建立吗?
- 挑战程序设计初级篇例题
- 计算几何中的精度问题
- [Git 工作流指南]Git Workflows and Tutorials
- [2015-08-02] python014
- 实现自定义对话框中的属性动画
- 虚函数与多态性