Re[12]: О пользе Dependency Injection
От: · Великобритания  
Дата: 15.01.21 22:30
Оценка:
Здравствуйте, Somescout, Вы писали:


S> Нет, не правильно: код остался полностью без изменений. Только вместо вызова вида:

S>
var instance = serviceProvider.Get<SomeObject>()

Лукавство. Ты покажи _весь_ код, откуда ты взял serviceProvider?

S> Появилось

S>
S> var db = new DbContext();
S> var config = new AppConfig();
S> var instance = new SomeObject(db, config);
S>

А вот это _весь_ код. Помещай его в main и запускай, будет работать. Притом быстро, без всяких рефлексий, рантайм-ошибок и километровых стек-трейсов.

S> Вот и всё различие. Внутренности SomeObject не менялись.

Не понял, а зачем их менять?
avalon/2.0.6
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.