小编ytr*_*ewq的帖子

这有设计模式吗?

我有一个组件,需要根据它收到的输入调用特定的服务.因此,我的组件必须查看输入并基于一个配置,该配置说"对于此输入调用,此服务与此数据"需要调用正确的服务.这些服务具有共同的签名方法和特定的签名方法(每个).

我想到了一个包含所有三种方法签名的抽象类.这两个服务的实现将覆盖所有三种方法(抛出NotImplementedException当前服务不支持的方法).可以使用map初始化的组件(每个输入类型将具有要调用的服务的类型)也将被定义.

你有更好的方法来应对这种情况吗?

c# design-patterns factory

7
推荐指数
1
解决办法
468
查看次数

标签 统计

c# ×1

design-patterns ×1

factory ×1