Répondre

7

Oui, les classes abstraites fonctionnent exactement de la même manière que les interfaces.

Si WorkerBase est une classe abstraite et RealWorker est une implémentation, puis:

var container = new Container(x => x.For<WorkerBase>().Use<RealWorker>()); 
var worker = container.GetInstance<WorkerBase>();