社区
Web 开发
帖子详情
OOA、OOD、OOP (为新手讲解)
王小明912
2010-04-22 11:01:46
求高手进来为新手讲解OOA、OOD、OOP
(只要说出一点两点,为新手解惑的高手们都是值得大家尊敬的。谢谢!)
...全文
78088
20
打赏
收藏
OOA、OOD、OOP (为新手讲解)
求高手进来为新手讲解OOA、OOD、OOP (只要说出一点两点,为新手解惑的高手们都是值得大家尊敬的。谢谢!)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hepeng_8
2010-04-22
打赏
举报
回复
OOA 面向对象分析
OOD 面向对象设计
OOP 面向对象语言 如java
好好理解
lyq5655779
2010-04-22
打赏
举报
回复
高手还是多啊
不善^
2010-04-22
打赏
举报
回复
[Quote=引用 10 楼 minglois 的回复:]
面向对象分析方法(Object-Oriented Analysis,OOA),是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层……
[/Quote]
估计楼主还是看不明白 呵呵
先学一门 oop吧
minglois
2010-04-22
打赏
举报
回复
面向对象分析方法(Object-Oriented Analysis,OOA),是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。在这种方法中定义了两种对象类之间的结构,一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映了对象之间的整体与部分的关系。
OOA在定义属性的同时,要识别实例连接。实例连接是一个实例与另一个实例的映射关系。
OOA在定义服务的同时要识别消息连接。当一个对象需要向另一对象发送消息时,它们之间就存在消息连接。
OOA 中的5个层次和5个活动继续贯穿在OOD(画向对象的设计)过程中。OOD模型由4个部分组成。它们分别是设计问题域部分、设计人机交互部分、设计任务管理部分和设计数据管理部分。
OOD是一种解决软件问题的设计范式(paradigm),一种抽象的范式。
使用OOD这种设计范式,我们可以用对象(object)来表现问题领域(problem domain)的实体,每个对象都有相应的状态和行为。
我们刚才说到:OOD是一种抽象的范式。抽象可以分成很多层次,从非常概括的到非常特殊的都有,而对象可能处于任何一个抽象层次上。另外,彼此不同但又互有关联的对象可以共同构成抽象:只要这些对象之间有相似性,就可以把它们当成同一类的对象来处理。
参考:
http://zh.wikipedia.org/zh/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1
amos1989
2010-04-22
打赏
举报
回复
2
都是概念性的东西,还要写例子? 怎么写??
你记住就可以..这就是英文缩写.. 至于每一个的概念自己google一下不就明白了?学会用工具学习???要不然一辈子就是一菜B
王小明912
2010-04-22
打赏
举报
回复
什么是面向对象分析?
什么是面向对象设计?
他们有分别体现在哪里?
So_So
2010-04-22
打赏
举报
回复
mark 了 理论知识>=实践
colin_pxx
2010-04-22
打赏
举报
回复
OOA 面向对象分析
OOD 面向对象设计
OOP 面向对象语言 如java
不善^
2010-04-22
打赏
举报
回复
或者楼主 百度下
不善^
2010-04-22
打赏
举报
回复
写 例子 这怎么写????
都是概念性的东西 自己慢慢会理解的
实在不行 就先看 java吧 看着看着 就明白些了
王小明912
2010-04-22
打赏
举报
回复
还需要高手给予 详细的答复!让新手们可以深层次了解OOA、OOD、OOP
如果能去写例子就更好理解了。谢谢高手们了!
luffyke
2010-04-22
打赏
举报
回复
楼上正解。。。。。
不善^
2010-04-22
打赏
举报
回复
OOA 面向对象分析
OOD 面向对象设计
OOP 面向对象语言 如java
villagehead
2010-04-22
打赏
举报
回复
推荐lz看篇老文——《庖丁解羊》
和看一本老书——《道法自然》
good luck
伤心的贼
2010-04-22
打赏
举报
回复
我倒。。这怎么解释。。。
面向对象都知道吧。。稍微接触JAVA都应该对OO很理解了、
难道现在举例说明:分析,设计,语言的区别?
meander
2010-04-22
打赏
举报
回复
[Quote=引用 1 楼 java_cxrs 的回复:]
OOA 面向对象分析
OOD 面向对象设计
OOP 面向对象语言 如java
[/Quote]
up
susgua
2010-04-22
打赏
举报
回复
面向对象,重在把握类和对象以及他们之间的关系
joe_2613
2010-04-22
打赏
举报
回复
没事多去搜索引擎转转,上面一般都会有答案的哦,LZ加油
kdflove
2010-04-22
打赏
举报
回复
oo(object-oriented):基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意----模拟人类的思维方式,使开发,维护,修改更加容易
ooa(object-oriented analysis):强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析-------其实就是进一步对oo进行细化,初步得出该oo的属性与方法(或者简单的理解:在得出的文档中对接口的粗略定义)
ood(object-oriented design):OO方法中一个中间过渡环节,其主要作用是对ooa分析的结果作进一步的规范化整理,以便能够被OOP直接接受------整理和定义oo的属性和方法
oop(object-oriented programming):把组件的实现和接口分开,并且让组件具有多态性----(抽象,继承,封装,多态)面向接口编程?
哀
2010-04-22
打赏
举报
回复
[Quote=引用 1 楼 java_cxrs 的回复:]
OOA 面向对象分析
OOD 面向对象设计
OOP 面向对象语言 如java
[/Quote]
知道哪个缩写代表什么就行了。具体的等你写代码多了自然就明白了。
OOA
,
OOD
,
OOP
的全称是什么?
oo(object-oriented):基于对象概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统的一门方法;本意----模拟人类的思维方式,使开发,维护,修改更加容易
ooa
(object-oriented analysis):强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析-
【C++基本功】
OOA
OOD
OOP
面向对象彻底详解
OOA
(Object-Oriented Analysis,面向对象分析)是软件开发过程中的初期阶段,目标是理解用户需求,并通过面向对象的思想来识别问题域中的对象、类、它们的属性和行为,以及对象之间的关系。搞清楚系统要解决什么问题,有哪些实体,它们之间如何交互。
OOD
(Object-Oriented Design,面向对象设计)是在
OOA
的基础上,进一步设计出系统的具体结构,包括:设计类(Class)的结构确定类的属性和方法设计类与类之间的关系(继承、组合、依赖等)设计接口与抽象设计。
OOA
-
OOD
—
OOP
关于面向对象(OO)程序设计的思想,现在把它记下来。 ----
OOA
Object-Oriented Analysis(面向对象分析方法)是确定需求或者业务的角度,按照面向对象的思想来分析业务。例如:
OOA
只是对需求中描述的问题,进行模块化的处理,描述问题的本质,区别每个问题的不同点相同点,确定问题中的对象。
OOA
与结构化分析有较大的区别。
OOA
所强调的是在系统调查资料的基础上,针对OO方...
OOA
/
OOD
/
OOP
Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。
OOA
与结构化分析有较大的区别。
OOA
所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA
(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个
OOP
--面向对象
1. 面向对象概述 -
OOP
思想 - 接触到任意一个任务,首先想到的是这个人物的构成,是由模型构成的 - 几个名词 - OO:面向对象 -
OOA
:面向对象的分析 -
OOD
:面向对象的设计 - OOI:面向对象的实现 -
OOP
:面向对象的编程 -
OOA
->
OOD
-> OOI:面向对象的实现过程 - 类和对象的概念 ...
Web 开发
81,110
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章