Re: Фабрика объектов с разными конструкторами
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 05.11.16 14:40
Оценка: +1
Здравствуйте, licedey, Вы писали:

L>Вопрос: как заменить создание списка на лету, какой-нибудь фабрикой или контейнером, чтобы уменьшить связность? Желательно из готовых решений под .NET, еще лучше через Ninject (так в требованиях).



У тебя список меняется во время работы программы?
Если нет просто положи его в статическую переменную. Если хочется модноты, то зарегистрируй все экземпляры в ioc-контейнере и вызывай getall.

Если да, то как устроен сериализатор? Может ли он создать экземпляр класса с параметрами?

Если у тебя конкретные правила зависят от контекста, то есть используют параметры доступные в конкретном запросе, то просто добавь уровень коссвенности. Сделай класс-билдер, который в конструкторе принимает фиксированные парамтеры, а в методе build — контекстные. И сохраняй список билдеров.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.