创建我自己的动态(类似提供者)类:最佳方法?

时间:2012-03-19 13:22:05

标签: c# asp.net

我不确定这是否是发布此问题的最佳位置,但我似乎无法找到它(我猜我的google-foo很弱)。

假设我有一个销售产品的网站。这些产品进入我的数据库,并以各种方式处理。最近我们决定我们的网站也想销售第三方产品。每个供应商都将采用一种未知的方式来连接和获取/放置信息。所以我的方法就是:

  • 创建具有标准产品接口的接口(IVendor) 该供应商的方法。
  • 在产品和新供应商表之间添加链接表
  • 将供应商表格中使用的类型存储为字符串并进行转换 它在运行时类型

目标是在添加新供应商时尽量减少对站点代码库的影响。相反,我们将产品标记为特定供应商,并为我们的产品创建一个新的实施方案。

我很想知道如何更好地完成这项工作,或者我是否以合理的方式接近这一点。谢谢你的帮助。

0 个答案:

没有答案