【发布时间】:2014-08-14 07:35:16
【问题描述】:
我是设计模式的新手,我需要区分单例模式、工厂模式、命令模式和外观模式。他们都在“创造”模式,不是吗?那么每种模式的目的是什么?
【问题讨论】:
-
这是一个非常广泛的问题,甚至可能导致关于如何使用每种模式的几个不同答案。关于这些模式也已经有很多关于 SO 的完整 Q/A。
-
他们肯定不会“创造”同样的事情。再次查看基本摘要,然后如果有混淆,请提出一个专注于更狭窄细节的问题。这太宽泛了。
-
我认为你应该阅读更多关于这些模式的资料(从维基百科开始),这样你就可以提出更多有针对性的问题,Command 和 Facade 甚至都不是创造模式。
标签: design-patterns singleton factory