面向对象三大特性
来源:互联网 发布:淘宝中药模板 编辑:程序博客网 时间:2024/06/06 17:57
面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。
面向对象的编程方法具有三大特性:
1、继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。这也体现了大自然中一般与特殊的关系。继承性很好的解决了软件的可重用性问题。
2、封装:每个对象都包含它能进行操作所需要的所有信息,这个特性成为封装,因此对象不必依赖其他对象来完成自己的操作。封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用程序修改带来的影响减少到最低限度。
3、多态:多态表示不同的对象可以执行相同的动作,但要通过他们自己的实现代码来执行。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
封装,是面向对象编程的第一步:把代码和数据捆绑在一起,像个“黑匣子”,不受外界的干扰;
继承,避免了重复,提高了重用性;
多态,多样化。
0 0
- 面向对象三大特性
- 面向对象-三大特性
- 面向对象三大特性
- 面向对象三大特性
- 面向对象三大特性
- 面向对象三大特性
- 面向对象三大特性
- 面向对象三大特性
- 面向对象三大特性
- 面向对象三大特性
- 面向对象三大特性
- 面向对象的三大特性
- 面向对象的三大特性
- 详解面向对象的三大特性
- 面向对象三大特性分析
- 面向对象三大特性之多态
- 面向对象的三大特性
- 面向对象的三大特性
- 回溯法 机器人的运动范围
- thinkphp5.0 manual
- Solr所有的查询解析器Query Parsers
- java常用简单算法
- C/C++创建对象的两种方式
- 面向对象三大特性
- lpeg使用
- linux会话
- CAN总线发展史
- 基于元数据和sql标准权限验证的不足点
- lua_深入用法
- bower.json的使用和生成d
- 安卓复习之旅—自定义view(一)
- 文件操作(内存流)