为什么要面向对象编程

面向对象编程(OOP)具有多方面的吸引力.对管理人员, 它实现了更快和更廉价的开发与维护过程.对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案.对程序员,对象模型显得如此高雅和浅 显.此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务.每个人都可从中获益,至少表面如此. 如果说它有缺点,那就是掌握它需付出的代价.思考对象的时候,需要采用形象思维,而不是程序化的思维.与程序化设计相比,对象的设计过程更具挑战性特别是在尝试创建可重复使用(可再生)的对象时.

1、易维护采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的.2、质量高在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使

类具有相同特征的集合,是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起.对象是具有类类型的变量.类是对象的抽象,而

我来个你举个例子比如和楼上一样的 盖房子所谓结构化的盖法 就是把你要盖的房子拆成房间、大厅、厕所、厨房,然后分别交给4个人去设计,4个人设计好了,你在吧4个部分组合起来,成为你的房子如果是面向对象的盖法,就是

那是因为你没有开发一个大项目 在大项目开发中 ,面向对象编程,会让你的代码写的更少 更抽象 更容易维护

先从结构化编程说起很久以前,软件开发的世界还是一片浑浑噩噩,不管开发什么软件都面临着复杂性这个问题,代码里面到处是goto语句,程序的流程随意跳转.众生写代码时,越写到后面越不知道自己写的是什么.这时候出现一位巨人,它

维护简单 模块化是面向对象编程中的一个特征.实体被表示为类和同一名字空间中具有相同功能的类,我们可以在名字空间中添加一个类而不会影响该名字空间的其他成员. 可扩充性 面向对象编程从本质上支持扩充性.如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充的功能的类. 代码重用 由于功能是被封装在类中的,并且类是作为一个独立实体而存在的,提供一个类库就非常简单了.事实上,任何一个.NET Framework编程语言的程序员都可以使用.NET Framework类库,.NET Framework类库提供了很多的功能.更令人高兴的是,我们可以通过提供符合需求的类来扩充这些功能

个人见解:面向对象就是将以前编程中要操纵的数据结构看成一个个对象(属性+方法),从而便于封装和继承.从现实的角度看待机器话的程序,其编程过程更贴近现实生活!比如收银系统有收银员+客户+货物等一系列对象组成,每个不同的对象实现不同的功能过程.面向对象的编程思想在软件的扩展性和重用性上有着极大的作用!

面向对象分析属于软件开发过程中的问题定义阶段,其目标是清晰、精确地定义问题领域.传统的系统分析产生一组面向过程的文档,定义目标系统的功能;面向对象分析则产生一种描述系统功能和问题领域的基本特征的综合文档. 原则 面向

相关文档

面向对象编程概念
什么是面向对象编程
面向对象编程题
面向对象编程是什么
面向对象编程缩写
为什么要用面向对象
面向对象编程语言
什么叫面向对象编程
面向对象编程属性是什么
面向对象编程的特性
面向对象编程的概念
面向对象编程的特征
面向对象编程的理解
面向对象编程的三大特性
面向对象编程的优点
面向对象编程图片
面向对象的程序设计
面向对象编程思想
电脑版