2012-08-11 234 views
0

什么是Web应用程序最流行的设计模式?什么是Web应用程序最流行的设计模式

我知道,在asp.net mvc的经常使用依赖注入和资源库,但我想知道哪些附加的模式我可以在web应用程序使用。如果你给我一些我可以使用模式或者给出代码片段的例子,那最好。

+0

最流行的模式是喝醉撞到朋友。 – hakre 2012-08-12 11:46:38

回答

4

大多数我们已经在过去的几十年里开发软件工程师的设计模式依然适用于他们设计的情况。根据您的需求,您可以在某些时候使用网络应用程序中的大部分功能。

http://geekswithblogs.net/subodhnpushpak/archive/2009/09/18/the-23-gang-of-four-design-patterns-.-revisited.aspx

而且下面是一个网站,显示相当多的这些模式,并有说明/例子的链接。他们有自己的产品,该网站是一个商店的前台,但该网站确实有示例并包含代码示例,因此如果您喜欢,可能值得一看。大多数C#

http://www.dofactory.com/Patterns/Patterns.aspx

3

辛格尔顿是最流行的模式。它也是最知道的反模式(被认为是有害的模式)之一。

每个新手都使用它,因为它可以让你使用global state,那看起来像面向对象的代码。它也可以让你避免,令人困惑dependency injection的事情。

至于书“四人帮”,出现了一个运动的一些uneducated people除去在最新版本的Singleton模式,但尝试已经成功地挫败。

相关问题