为什么要用面向对象

面向对象跟面向服务都是一种理念,面向对象是为了解决系统的可维护性,可扩展性,可重用性具体的你可以查看一下博客http://www.cnblogs.com/seesea125/archive/2012/04/03/2431176.html有详细介绍

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

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

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

打个比方,比如盖房子,以前盖房子是用泥一点一点垒起来的,这种从泥到房子就是一个过程;而现在盖房子是用泥烧好砖,再用砖砌成房子,这种用现成的砖砌房子的思想就是我们所谓的面向对象的编程思想,盖房子所用的砖即是面向对象编程中所引用的类(也就是说编程时不需要从头到尾把源码写出来,中间可以引用封装在包里的具有各种功能的各个类来完成我们需要的动作或要求).

传统开发方法存在问题 1.软件重用性差 重用性是指同一事物不经修改或稍加修改就可多次重复使用的性质.软件重用性是软件工程追求的目标之一. 2.软件可维护性差 软件工程强调软件的可维护性,强调文档资料的重要性,规定最终的软件产

面向对象编程的优点 (1)简单性 因为面向对象语言里的对象都是反映的真实世界的对象,所以复杂性降低了,而且使网站或软件开发程序的结构也更加清晰.(2)重用性高、开发效率高 采用OOP可以只编写一次代码,之后在软件或网站开发的

上述弱点驱使人们寻求一种新的程序设计方法,以适应现代社会对软件开发的更高要求,面向对象由此产生

OOP就是面向对象编程,不是要用,OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性,使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,结果编程就更加富有人性化.

因为 用面向对象的思想能更好的模拟现实世界的实体对象 面向对象可以实现代码的重用 面向对象能更好的实现软件的可维护性、可扩展性 和重用行

相关文档

为什么要使用面向对象
为什么要谈对象
为什么要面向对象
什么叫面向对象
为什么要使用面向对象编程
为什么需要对象
为什么要使用对象编程
面向对象有什么优点
为什么要公开对象
面向对象的使用场景
什么是面向对象方法
面向对象的理解
何为面向对象
面向对象的6个原则
什么叫面向对象设计方法
面向对象分析
谈对象是干什么的
面向对象概念
电脑版