我们可以在一个应用程序中遵循多种设计模式吗

BAB*_*ABA 1 architecture asp.net design-patterns

我刚刚学习设计模式,有几个问题

1) 应用程序中可以有多种设计模式吗?

2) ASP.NET B2C 应用程序有哪些好的或建议的设计模式?

jga*_*fin 5

设计模式用于解决特定的编程问题。它们不用于构建您的应用程序。

1) 应用程序中可以有多种设计模式吗?

是的。往上看。

2) ASP.NET B2C 应用程序有哪些好的或建议的设计模式?

我猜您是在问是否有任何现有框架可用于创建易于扩展和维护的网站?

使用分层架构,通过使用分离接口模式来隔离每一层。对于数据库,使用存储库模式(最简单的归档方法是使用像nhibernate这样的 ORM )。至于网站,使用ASP.NET MVC