有哪些不同类型的设计模式?
大家好,最近我在 aspnet MVC 中研究存储库模式,我只是想知道,我的意思是有多少种不同的模式(即存储库模式的替代方案)?请问我需要对每个可用模式进行简要解释..?在所有这些模式中,您会推荐我采用什么模式?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
大家好,最近我在 aspnet MVC 中研究存储库模式,我只是想知道,我的意思是有多少种不同的模式(即存储库模式的替代方案)?请问我需要对每个可用模式进行简要解释..?在所有这些模式中,您会推荐我采用什么模式?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我没有听说过存储库模式,因此它不是 GoFs 初始集的一部分。快速 google 显示它是 的一部分Martin Fowler 的企业应用程序架构模式(我想读的一本好书回忆一下,但要记住很多模式)。
查看 PoEAA 和 索引 eaaCatalog/repository.html" rel="nofollow">存储库模式存在于对象关系元数据映射模式子集中。 PoEAA 中指定的替代方案是:
但是其他模式存储库可能包含其他选项。
I've not heard of the Repository Pattern, so it is not part of the GoFs initial set. A quick google shows it to be part of Martin Fowlers Patterns of Enterprise Application Architecture (a good book I seam to recall, but way to many patterns to keep in ones head).
Looking over the index for PoEAA and the Repository Pattern lives in the Object-Relational Metadata Mapping Patterns subset. The alternatives specified in PoEAA are:
however other pattern repositories may include other options.
GOF模式基本上分为4种,即创造模式、行为模式和结构模式。
GOF patterns a basically categorized into 4, which are creational pattern, behavioural parttern and structural pattern.
已知有 23 种不同的设计模式,根据用途可以将它们分为三类:创建型、结构型和行为型。
阅读我写的这篇文章中的更多内容:JavaScript 设计模式:创意
There are 23 different known design patterns, and they can be separated into three categories by their purpose: Creational, Structural, and Behavioral.
Read more in this article I wrote: JavaScript Design Patterns: Creational