面向对象的优缺点.docxVIP

  • 29
  • 0
  • 约7.66千字
  • 约 7页
  • 2024-04-16 发布于辽宁
  • 举报

面向对象的优缺点

什么是面向对象程序设计?

面向对象程序设计(OOP)技术汲取了结构化程序设计中的好的思想,并将这些思想与一些新的,强大的理念相结合,从而给你的程序设计工作提供了一种全新的方法。通常,在面向对象的程序设计风格中,你会将一个问题分解为一些相互关联的子集,每个子集内部都包括了相关的数据和函数。同时,你会以某种方法将这些子集分为不同等级,而一个对象就是已定义的某个类型的变量。当你定义了一个对象,你就隐含的创建了一个新的数据类型。

面向对象程序设计模式

发明面向对象程序设计方法的主要出发点是弥补面向过程程序设计方法中的一些缺点。OOP把数据看作程序开发中的基本元素,并且不允许它们在系统中自由流动。它将数据和操作这些数据的函数紧密的连结在一起,并保护数据不会被外界的函数意外的改变。OOP允许我们将问题分解为一系列实体一一这些实体被称为对象(object),然后围绕这些实体建立数据和函数。

一、 使用面向对象思想开发的优点:

1、 易维护

采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。

2、 质量高

在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。

3、 效率高

在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类。使用这

文档评论(0)

1亿VIP精品文档

相关文档