我使用的是asp.net和c#。选择哪种设计模式
我有一些类。一些类有相同的方法插入,更新和删除。
每个插入将向不同的表插入不同的数据。 (同样用于更新和删除)。这种类型可以应用什么类型的模式。
请建议。
我使用的是asp.net和c#。选择哪种设计模式
我有一些类。一些类有相同的方法插入,更新和删除。
每个插入将向不同的表插入不同的数据。 (同样用于更新和删除)。这种类型可以应用什么类型的模式。
请建议。
呃...泛型?
否则这听起来像Template Method模式。
模式是您应该根据使用情况在代码中标识的内容。选择设计模式然后应用它可能是一个典型的错误。
使用需要花样的花样。
虽然我跟米奇小麦,根据您的描述完全同意我你已经在使用的模式,没有意识到它完全相信。
根据你的描述,我相信你所谈论的表网关模式。每个类代表对特定表的访问,因此您可以在类上执行您的CRUD操作。这提供了一个非常严格的模型绑定到数据库逻辑,有时可能是有用的(并且往往会变得非常有限)。
BTW:我想提出的假设是,当你说“每个刀片将插入不同的数据,以不同的表(同样为更新和删除)”,你实际上意味着“每个类”。