Чтобы узнать больше об этом, я хочу попросить лучший путь
Что у меня есть
- Я использую 2 веб-сервиса, один для версии 1, а другой для версии 2
- В коде я использую каждую версию целым числом в таблице клиента,
client.ws_version = 1 or 2
.
IWebServiceRepository repository;
if(client.ws_version == 1)
repository = new WebServiceRepositoryVersion1();
else
repository = new WebServiceRepositoryVersion2();
Что я изучил
Что это худшее, что нужно сделать :) 1021 *
Итак, вопрос в Как лучше всего это сделать? Фасад? Внедрение зависимости? другой процесс?