答案 0 :(得分:4)
建议您获得引入(并解释)此分类的Gang of Four book副本。
答案 1 :(得分:3)
+1获得四人帮。
还要记住,这些是基本的经典模式。并且基于如何以及可以使用什么模式来完成划分。就像你可以在Wikipedia中看到描述一样。
创建模式模式与类实例化有关。它们可以进一步分为类创建模式和对象创建模式。虽然类创建模式在实例化过程中有效地使用了继承,但是对象创建模式使用委托来完成工作。
结构模式涉及类和对象组合。它们使用继承来组合接口并定义组合对象以获得新功能的方法。
行为模式这些设计模式中的大多数都特别关注对象之间的通信。
您还可以拥有并发模式,企业集成模式,分布式设计模式等......
答案 2 :(得分:1)
在网站上,设计模式根据其功能进行分组。与创建对象有关的设计模式称为“创建模式”,与彼此连接的类有关的模式称为“结构模式”,其他模式称为“行为模式”。我不知道这些是官方分组还是网站制作了这些内容。
答案 3 :(得分:0)
这些模式属于这些类别,因为它们共享特定的属性(即一些创建东西,一些结构的东西,一些影响东西的行为)。但这并不影响代码中的用法。
答案 4 :(得分:0)
DoFactory.com是一个很好的起点。