J'ai un certain nombre de Processor
qui feront deux choses très différentes, mais sont appelées à partir du code commun (une situation d'"inversion de contrôle").
Je me demande de quelles considérations de conception je devrais être conscient (ou conscient, pour vous, les utilisateurs) lorsque je décide s'ils doivent tous hériter de BaseProcessor
, ou implémenter IProcessor
en tant qu'interface.