我只是在学习设计模式而且我的问题很少
1)我可以在应用程序中使用多种设计模式吗?
2)ASP.NET B2C应用程序有哪些好的或建议的设计模式?
答案 0 :(得分:4)
设计模式用于解决特定的编程问题。它们不用于构建您的应用程序。
1)我可以在应用程序中使用多种设计模式吗?
是。见上文。
2)ASP.NET B2C应用程序有哪些好的或建议的设计模式?
猜猜你在问是否有现有的框架可以创建一个易于扩展和维护的网站?
使用layered architecture使用Separated Interface模式隔离每个图层。对于数据库,使用Repository pattern(最简单的归档方式是使用像nhibernate这样的ORM)。至于网站,请使用ASP.NET MVC。