工厂类中的基本接口列表与各个专用接口的列表

时间:2016-12-15 07:12:58

标签: c# oop design-patterns interface

ServiceManager 类运行并停止线程上的进程。所有流程都将实现 IImportProcess 接口。使用IImportProcess列表是一个好主意,以便将来如果实现新进程,ServiceManager中不会有任何更改,或者使用需要在ServiceManager中进行更改但改进面向对象的IImportProcess子类型?

public ServiceManager(IEnumerable<IImportProcess> importProcesses, ILogger logger){ }

public ServiceManager(IProductImportProcess productImportProcesses, IAuthorImportProcess authorImportProcesses, ILogger logger)

0 个答案:

没有答案