2012-01-04 50 views
0

我是.net开发人员。敏捷与OOP之间的关系是什么?

请亲切指导敏捷与OOP的关系是什么?

我知道的是敏捷是一个建议TDD和OOP是编写代码的方法的过程。

敏捷和面向对象都需要彼此吗?他们是互相反对还是什么请引导?

+4

他们不需要彼此,他们都存在没有其他。 – 2012-01-04 20:04:06

+0

考虑访问http://programmers.stackexchange.com以了解概念问题。 – BoltClock 2012-01-04 22:34:14

回答

3

OOP是一种编程语言范例。

敏捷是一个软件开发过程。

在使用敏捷过程(即在同一个公司和/或项目中)时,有时会使用OOP语言 - 除此之外,没有关系。

1

简答题,没有关系。与人们将煎饼与早餐联系起来的方式可能存在推断的联系。虽然煎饼和早餐往往是相关的,但没有直接的关系,需要所有的早餐食用者吃煎饼。

1

它们是正交的。 OOP是一种编程范例,而不是程序或函数式编程。敏捷开发并不意味着所使用的编程模式,而是描述了一种思维模式和一种方法,如何处理一般的软件开发。

相关问题