【发布时间】:2011-11-01 00:36:00
【问题描述】:
我最近一直在研究设计模式,并且真正接受了 O'Reily 的Head First Design Patterns。然而,本书选择使用的语言是 Java,我主要在 .Net 中工作。实际上有一篇关于 SO 的帖子谈到这本书被添加到 c++ 几乎不知道的问题,我发现为 Java 显示的许多模式也可以用于其他 OO 语言,如 .Net 或 C++。诚然,当我听到设计模式时,我假设是面向对象的语言。但我意识到设计模式存在于其他范式中,例如面向过程的语言等。可以假设设计模式是特定于范式而不是特定于技术的吗?是否有适用于 Java 的模式不适合 .Net?
【问题讨论】:
标签: design-patterns language-agnostic