Обычно делается для того, чтобы сделать старый код тестируемым. Например, может быть загрузка статических вызовов, таких как
int importantNumber = DataAccess.LoadValue();
и я создаю класс, который может быть создан для их вызова, который обычно находится за интерфейсом, например
public int LoadValue(){
return DataAccess.LoadValue();
}
Тогда я могу использовать DI или что-то еще и заменить исходный вызов на
int importantNumber = _dataAccessInstance.LoadValue();
Есть ли название для этого шаблона? Я думал «Адаптер», но это кажется более конкретным, чем это.