2012-08-16 83 views
0

從我的理解來看,OOP語言涉及抽象,繼承和多態。那是對的嗎?非OOP語言的設計模式

而我的問題是,一個非OOP語言如何使用設計模式?

+0

你在開發什麼語言?用於函數式編程的 – Ctrlspc 2012-08-16 15:12:35

+1

:http://stackoverflow.com/questions/327955/does-functional-programming-replace-gof-design-patterns – 2012-08-16 15:15:04

回答

0

Shawn Mclean的評論中提到的鏈接非常好。設計模式通常是關於OO的,但它們不一定是。物理架構的原始設計模式爲pattern languages

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

0

在C函數指針中經常用來實現多態,設計模式Command等。