Глядя на сообщение Карла Сегуина, где он демонстрирует дизайн шоу для проверки, ведет к лучшему дизайну, в данном случае composition over inheritance.Композиция с StructureMap
В примере его CachedEmployeeLookup
имеет зависимость от в EmployeeLookup
, который как реализовать тот же интерфейс, IEmployeeLookup
Как бы настроить это в StructureMap так, что класс по умолчанию, используемый программой является CachedEmployeeLookup
в то время как CachedEmployeeLookup
получает в него вводили EmployeeLookup
?
Oops! Был неправильный объект по умолчанию. Изменен по умолчанию правильный. – PHeiberg