最佳答案
我有一些 Processor
类,它们可以完成两种截然不同的任务,但都是从通用代码(一种“控制反转”的情况)中调用的。
我想知道在决定他们是否都应该继承自 BaseProcessor
,还是将 IProcessor
实现为接口时,我应该认识到(或认识到,对于用户来说)哪些设计考虑因素。