在书籍(添加/编辑/删除)书籍的项目中使用哪种设计模式?

时间:2013-03-22 09:54:39

标签: design-patterns

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

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

1 个答案:

答案 0 :(得分:4)

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

  

KISS

     

保持简单愚蠢

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

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

但是通过使用Web技术,您将始终使用模型 - 视图 - 控制器(或模型 - 视图 - 演示者 - 控制器或此方向的任何内容)。然后,此模式将使用Observer更新更改。

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