900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 面向对象中OOA OOD 和OOP的区别

面向对象中OOA OOD 和OOP的区别

时间:2020-03-28 19:29:26

相关推荐

面向对象中OOA  OOD 和OOP的区别

要想弄明白这三个概念(OOA, OOD, OOP)的区别,先得了解什么是对象。对象是日常生活中接触到的东西,可以是树、人、天空、汽车.......对象是一系列行为的发出者(behavior), 同时也拥有一定数据(data)。一条狗是对象,那“跑”就是它的一个动作,它的“身高、体重”就是它的属性。面向对象(object oriented)可以想象为一条又一条的线,把一个又一个对象联系起来。比如我们 创建了两个对象:人和水龙头,人开水龙头就是二者之间的相互关系。

OOA, OOD和OOP是面向对象的三个阶段:分析》设计》编程

OOA面向对象分析(object oriented analysis):

在这个阶段,你需要发现对象和他们之间的关系(要有什么步骤》要定义什么对象和行动)

输出:要求(行动+对象)

例子:如果你要设计一个网页,用户有以下几个要求

1、设置账户和密码

2、观看视频

3、查看原本历史记录(对象)

OOD面向对象设计(object oriented design)

在这个阶段,你要定义对象和行动,设计它们之间关系(接口)并用文字阐述它们的作用(API)。

OOP

具体代码实现

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。