首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是面向对象方法论?

什么是面向对象方法论?
EN

Stack Overflow用户
提问于 2009-11-23 04:30:10
回答 6查看 31.3K关注 0票数 3

我一直在研究不同的编程方法: Scrum、瀑布、螺旋,但有人告诉我其中一种称为面向对象。据我所知,这是一个范式,而不是一种方法论。

如果这是一种方法论,请解释一下它与敏捷或瀑布有何不同?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-11-23 04:46:02

好吧,谷歌发现了一些这样的beast的痕迹,它清楚地描述了一种类似方法论的东西:

本文档旨在向读者简要介绍面向对象方法学(OOM)。该文档涵盖的信息包括OOM的简要概述、其优点、过程以及OOM中的一些主要技术。

OOM是一种新的系统开发方法,鼓励和促进软件组件的重用。利用这种方法,可以在组件的基础上开发计算机系统,其使得能够有效地重用现有的组件,并且便于由其他系统共享其组件。通过采用OOM,可以获得更高的生产率、更低的维护成本和更好的质量。

该方法采用了对象管理组织(OMG)的国际标准统一建模语言(UML)。UML是IT界广泛采用的面向对象分析和设计的建模标准。

OOM生命周期由六个阶段组成。这些阶段是业务计划阶段、业务体系结构定义阶段、技术体系结构定义阶段、增量交付计划阶段、增量设计和构建阶段,以及部署阶段。

但是这个东西(可能)传播得不是很远。也许你应该向你的联系人索要一些推荐信。

票数 10
EN

Stack Overflow用户

发布于 2009-11-23 04:33:34

面向对象编程是一种在编写代码时使用的编程技术。这与方法论有所不同,方法论是一种规划、管理和实现软件项目的方法。

请参阅:http://en.wikipedia.org/wiki/Object-oriented_programming

票数 5
EN

Stack Overflow用户

发布于 2009-11-23 04:34:00

苹果和桔子。OO是一种设计代码的方式。Scrum/瀑布/螺旋等是关于如何管理项目的。它们彼此独立。

也就是说,你真的应该研究一下OO。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1779890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档