0

我正在用 c# 和 asp.net mvc 制作一个 .Net 项目。这是一个用于书籍的网络应用程序。将登录的用户将能够查看书籍列表、编辑有关书籍的信息(标题、图像、流派、描述等),以及删除和添加书籍。

我是设计模式的初学者,我不知道在我的情况下使用设计模式是否聪明甚至可能。

4

1 回答 1

4

设计模式的使用上面应该有一个原则:

保持简单愚蠢

在您的要求(简单地编辑和显示没有行为的域对象列表等)中,不建议使用设计模式。

随着需求的增加,您可以重构当前的代码库以使用设计模式。

但是通过使用 Web 技术,您将始终使用 Model-View-Controller(或 Model-View-Presenter-Controller 或这个方向的任何东西)。然后,此模式将使用 Observer 来更新更改。

注意:有几种类型的设计模式。从架构(例如 3 层 Web 应用程序)到实现(观察者),再到成语(for 循环)。

于 2013-03-22T10:11:05.773 回答