首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设计模式和企业设计模式有什么区别?

设计模式和企业设计模式有什么区别?
EN

Stack Overflow用户
提问于 2010-09-13 20:08:22
回答 3查看 1.5K关注 0票数 6

我想知道设计模式和企业设计模式之间的区别,例如,一些书称ActiveRecord为企业设计模式,而单例设计模式则是一种设计模式。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-13 20:18:01

这可能与它从哪里来的书有很大关系。“四人帮”第一次在“设计模式”中推广了辛格尔顿。ActiveRecord在Martin的“企业应用程序体系结构模式”中。

“四人帮”将设计模式描述为通常有用的面向对象的类结构。

Fowler的书是关于如何在面向对象的代码中访问企业部分(数据库、消息传递骨干等)。

票数 11
EN

Stack Overflow用户

发布于 2010-09-13 20:17:22

它们都是指设计模式,但粒度不同。

正如您已经指出的,可以简单地将企业设计模式看作是高级别系统组件的设计,以及它们如何在分布式系统中协同工作--例如,在整个系统中,单个组件处于特定组件的代码级别。

但是,更重要的是要理解泛型上下文中的设计模式,如维基百科在声明“是一个常见问题的通用可重用解决方案”方面做得很好。

享受吧!

票数 7
EN

Stack Overflow用户

发布于 2010-09-13 20:16:35

顾问将额外收取每小时80至200美元的费用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3703994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档