They are orthogonal. OOP is a programming paradigm as opposed to Procedural or Functional programming. Agile development has no implication on the programming paradigm used, but rather describes a mindset and a methodology how to approach software development in general.
Short answer, there is no relationship. There may be an inferred association in the same way that people associate pancakes with breakfast. Although pancakes and breakfast are often associated, there is no direct relationship which requires all breakfast eaters to consume pancakes.
发布评论
评论(3)
OOP 是一种编程语言范例。
敏捷是一种软件开发过程。
OOP 语言有时用在使用敏捷流程的地方(即在同一公司和/或项目中)——除此之外,没有任何关系。
OOP is a programming language paradigm.
Agile is a software development process.
OOP languages are sometimes used where an agile process is used (i.e. in the same company and/or project) - other than that, there is no relation.
它们是正交的。 OOP 是一种编程范式,与过程式或函数式编程相反。敏捷开发对所使用的编程范式没有影响,而是描述了如何进行一般软件开发的思维方式和方法。
They are orthogonal. OOP is a programming paradigm as opposed to Procedural or Functional programming. Agile development has no implication on the programming paradigm used, but rather describes a mindset and a methodology how to approach software development in general.
简短的回答,没有关系。可能存在一种推断关联,就像人们将煎饼与早餐联系起来一样。虽然煎饼和早餐经常联系在一起,但并没有直接的关系要求所有吃早餐的人都吃煎饼。
Short answer, there is no relationship. There may be an inferred association in the same way that people associate pancakes with breakfast. Although pancakes and breakfast are often associated, there is no direct relationship which requires all breakfast eaters to consume pancakes.