对OOA,OOD,OOP的理解

前端之家收集整理的这篇文章主要介绍了对OOA,OOD,OOP的理解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

(1)OOA
OOA在分析需求的时候就引入了对象、类的思想。以对象间交互作为表示实际环境中系统主要运行机制的核心。特别注意,主要的业务算法应该在OOA阶段就描述出来(即是不是非常精确的)。
(2)OOD
OOD是在OOA分析出平台无关模型的基础上,增加进一步的设计因素的过程。其产生的包括易于修改的架构,做出平台相关的决策等。OOD应该划分出主要子系统/模块及其精确的接口。
(3)OOP
实现OOD规定的各种接口和模块。

注意,三个过程通常会相互影响,不是个简单的顺序关系。这种“非顺序的关系”就是软件过程研究的主要内容

ooa通过对象的思想进行用户业务的分析和构架,获得对象化的分析结果。
ood通过对象的思想进行软件系统设计,获得对应的详细设计结果,可能是文档化的详细设计,也可能是模型化的设计模型。
前两个都属于方法论的范畴,而后者则属于过程论的范畴。
oop是指在软件开发过程中通过oo的思想进行表达和实现。

ooa通过对象的思想进行用户业务的分析和构架,获得对象化的分析结果。 ood通过对象的思想进行软件系统设计,获得对应的详细设计结果,可能是文档化的详细设计,也可能是模型化的设计模型。 前两个都属于方法论的范畴,而后者则属于过程论的范畴。 oop是指在软件开发过程中通过oo的思想进行表达和实现。 ---------- 我觉得oop应该是贯穿在软件设计与开发的整个过程,而不仅仅是开发阶段!

原文链接:https://www.f2er.com/javaschema/287418.html

猜你在找的设计模式相关文章