ooa ood oop指的是什么

作者&投稿:滕窦 (若有异议请与网页底部的电邮联系)
JAVA中的OOA.OOD.OOP有什么区别?~

一、指代不同
1、OOA:面向对象分析方法,是确定需求或者业务的角度,按照面向对象的思想来分析业务。
2、OOD:面向对象设计方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。
3、OOP:面向对象程序设计作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。
二、规则不同
1、OOA:只是对需求中描述的问题,进行模块化的处理,描述问题的本质,区别每个问题的不同点相同点,确定问题中的对象。
2、OOD:是管理程序内部各部分的相互依赖。为了达到这个目标,OOD要求将程序分成块,每个块的规模应该小到可以管理的程度,然后分别将各个块隐藏在接口(interface)的后面,只通过接口相互交流。
3、OOP:模型是用来反映现实世界中事物特征的。任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在所涉及的范围内更普遍、更集中、更深刻地描述客体的特征。


三、侧重点不同
1、OOA:强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
2、OOD:是一种解决软件问题的设计范式(paradigm),一种抽象的范式。使用OOD这种设计范式,我们可以用对象(object)来表现问题领域(problem domain)的实体,每个对象都有相应的状态和行为。
3、OOP:通过建立模型而达到的抽象是人们对客体认识的深化。

参考资料来源:百度百科-OOD
参考资料来源:百度百科-OOP
参考资料来源:百度百科-OOA

OOP:http://baike.baidu.com/view/63596.html
OOD:http://baike.baidu.com/view/160607.htm
OOA:http://baike.baidu.com/view/916406.htm

OOA:
Object Oriented Analysis 面向对象分析方法

OOD:
Object Oriented Design 面向对象设计

OOP:
Object Oriented Programming 面向对象的程序设计


鄂伦春自治旗15786311444: 有人说oop很,但OOA/OOD,到底它们是什么东西? -
欧阳萍清心: OOP:面向对象编程 OOA:面向对象分析 OOD:面向对象设计

鄂伦春自治旗15786311444: ooa ood oop指的是什么 -
欧阳萍清心: OOA: Object Oriented Analysis 面向对象分析方法OOD: Object Oriented Design 面向对象设计OOP: Object Oriented Programming 面向对象的程序设计

鄂伦春自治旗15786311444: 说出ooa ood oop的含义 -
欧阳萍清心: OOA: Object Oriented Analysis 面向对象分析方法OOD: Object Oriented Design 面向对象设计OOP: Object Oriented Programming 面向对象的程序设计

鄂伦春自治旗15786311444: OOD/OOP是啥意思呀 -
欧阳萍清心: 1 OOD: 面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节.其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受.2 OOP: 面向对象编程(Object Oriented Programming,OOP...

鄂伦春自治旗15786311444: OOP,OOD,OOA分别是哪些单词的缩写? -
欧阳萍清心: Object-Oriented Programming 面向对象编程 Object-Oriented Design 面向对象设计 Object-Oriented Analysis 面向对象分析

鄂伦春自治旗15786311444: 初学者的问题OOP,OOA,OOD表示那些方面的高手?它们又是什
欧阳萍清心: OOP是Object Oriented Programming, 面向对象的程序设计 OOA是Object Oriented analyse, 面向对象分析 OOD是Object Oriented Design,面向对象设计

鄂伦春自治旗15786311444: OOP,OOD,OOA分别是哪些单词的缩写? -
欧阳萍清心:[答案] Object-Oriented Programming 面向对象编程 Object-Oriented Design 面向对象设计 Object-Oriented Analysis 面向对象分析

鄂伦春自治旗15786311444: JAVA中的OOA.OOD.OOP有什么区别? -
欧阳萍清心: 面向对象分析方法(Object-Oriented Analysis) 面向对象设计方法(Object-Oriented design) 面向对象编程方法(Object-Oriented programming) 这就是面向对象语言做项目的三部曲

鄂伦春自治旗15786311444: 面向对象(oo)思想怎么理解? -
欧阳萍清心: 我理解的面向对象就是把某事物的特点和功能都抽象出来封装成一个类,由这个类来创建具体的对象,比如我们可以把狗封装成一个类,狗有的特点比如有毛,腿,眼睛,耳朵(这个相当于类的成员变量),狗的功能呢比如会叫,咬人(这个就相当于类的成员函数),具体要要用的时候呢,可以根据这个狗(类)来创建小白,小黑,小花等具体的狗(对象).

鄂伦春自治旗15786311444: OOA、OOD和OOP关系 -
欧阳萍清心: OOA-->OOD-->OOI(用OOP实现)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网