【发布时间】:2011-05-22 11:58:00
【问题描述】:
我知道Gang of Four 及其一些模式,例如Façade、Factory、Singleton 和其他一些模式。
此外,我碰巧看到了多种我不知道的模式,既不是它们的好处,也不是它们的目的。
我想了解您所知道的设计模式。非常感谢您提供解释其用途的代码示例,以及何时将其准确地用于其他模式。
请,每个答案只有一个模式,每个模式一个示例。
看看你想分享的模式是否已经讨论过了。如果没有,请随时与社区分享! =)
【问题讨论】:
-
对于任何可以编辑我的帖子的人,请将其设为社区 Wiki。尽管我已经提出了其他问题社区 wiki,但我似乎没有复选框。
-
每个设计模式有一个问题不是更好吗?这样最好的例子就可以被投票给顶部和/或被接受。
-
@Thomas Langston:当然!虽然这会非常,我的意思是,非常有趣,但我不知道所有的设计模式,所以我想先介绍一下。然后我会考虑你的提议,以便获得更好的想法,我想。这是一种对您有意义的可接受的方法吗?谢谢你的评论!我没有那样想。 =)
-
en.wikipedia.org/wiki/Design_pattern_(computer_science) 可以让您了解设计模式。您可以从stackoverflow.com/questions/244706/… 链接的资源中了解更多信息。
-
感谢这些重要的链接,我必须承认,它们非常有用。尽管我知道
Gang of Four和其他设计模式相关的网站和资源,但我无法理解它们。当您更好地理解同事何时用他自己的话或类似的方式解释它时,有时会出现这种情况。我知道 D&P 是什么,但例如,考虑 @JB King 的回答,我不知道。
标签: design-patterns architectural-patterns