什么是不同类型的设计模式?

时间:2010-11-11 08:33:53

标签: design-patterns

嘿伙计们,最近我在aspnet MVC上Repository Pattern工作,我只是想知道,我的意思是有多少种不同的模式(即Repository Pattern的替代品)?我需要每个模式的小解释..?在所有那些模式中,你建议我去做什么?

2 个答案:

答案 0 :(得分:2)

我没有听说过存储库模式,所以它不是GoFs initial set的一部分。一个快速的google表明它是Martin Fowler Patterns of Enterprise Application Architecture的一部分(这是一本很好的书,我想回忆起来,但是很多模式可以保留在头脑中)。 查看PoEAA的index对象关系元数据映射模式子集中的Repository Pattern。 PoEAA中规定的替代方案是:

但是其他模式存储库可能包含其他选项。

答案 1 :(得分:-1)

GOF模式基本上分为4种,分别是创造型,行为型和结构型。