设计模式仅适用于面向对象的设计吗?

Tim*_*Tim 16 oop design-patterns

我想知道所有的设计模式是否只用于面向对象的设计?在非面向对象的设计中是否使用了任何设计模式?

感谢致敬!

Rob*_*vey 11

功能战略规划的设计模式
http://arxiv.org/abs/cs.PL/0204015

在以前的工作中,我们介绍了战略规划的基础知识和支持组合器库.这是基于功能策略概念的泛型编程的习惯用法:一流的泛型函数,不仅可以应用于任何类型的术语,还可以允许通用遍历到子项中,并且可以使用特定于类型的行为进行自定义.

本文旨在为实践功能程序员提供务实的指导,帮助他们制定自己的战略计划.我们从用户的角度介绍基础知识和支持,并启动战略设计模式目录.这些设计模式旨在以可访问的形式整合战略规划专业知识.

在软件开发中融入功能设计模式
http://essay.utwente.nl/631/

本文提出了一种在软件开发过程中结合功能设计模式的方法.该方法的目标是使功能和技术设计人员能够在不同的开发阶段更有效地使用功能设计模式.该方法不仅仅关注功能设计,而是从采集到维护.


Ode*_*ded 5

设计模式不是关于特定的语言或编程范例,而是关于更高层次的软件设计及其重用。

如今看到的大多数示例都与 OOP 相关,因为这是目前最常用的编程范例。

请参阅此SO 问题的答案(OOP 和设计模式有何关联?)。

从这个问题的其他答案可以看出,设计模式存在于 OOP 之外......