2010-07-20 105 views
1

我使用的是asp.net和c#。选择哪种设计模式

我有一些类。一些类有相同的方法插入,更新和删除。

每个插入将向不同的表插入不同的数据。 (同样用于更新和删除)。这种类型可以应用什么类型的模式。

请建议。

回答

6

模式是您应该根据使用情况在代码中标识的内容。选择设计模式然后应用它可能是一个典型的错误。

使用需要花样的花样。

0

虽然我跟米奇小麦,根据您的描述完全同意我你已经在使用的模式,没有意识到它完全相信。

根据你的描述,我相信你所谈论的表网关模式。每个类代表对特定表的访问,因此您可以在类上执行您的CRUD操作。这提供了一个非常严格的模型绑定到数据库逻辑,有时可能是有用的(并且往往会变得非常有限)。

BTW:我想提出的假设是,当你说“每个刀片将插入不同的数据,以不同的表(同样为更新和删除)”,你实际上意味着“每个类”。