非OOP语言的设计模式

时间:2012-08-16 15:08:15

标签: design-patterns

根据我的理解,OOP语言处理抽象,继承和多态。那是对的吗?

我的问题是非OOP语言如何利用设计模式?

2 个答案:

答案 0 :(得分:0)

Shawn Mclean的评论中提到的链接非常好。

设计模式通常是关于OO的,但它们并非必须如此。物理架构的原始设计模式为pattern languages

查看Patterns in Functional Programming或(实时/嵌入式)[http://www.eventhelix.com/realtimemantra/patterns/],其中OO通常不可用。

答案 1 :(得分:0)

在C函数中,指针通常用于实现多态,设计模式Command等。