• Как сделать фабрику с параметрами?

    @BuzzBz Автор вопроса
    Насколько я понял из первой ссылки, это — просто глобальный реестр уже инициированных и сконфигурированных объектов?

    То есть, в моём случае мне надо будет где-то при иницииации создавать все экспортеры, давать им конфиг и класть в контейнер, а при вызове контейнер сам передаст нужные настройки?

    Мне это не очень подходит: настройки при экспорте меняются не только для каждого типа файла, но и для каждого типа данных. То есть, грубо: в xlsx-экспорте списка юзеров заголовки будут болдом и шириной 120 пикселей, а при xlsx-экспорте списка комментариев — италиком и 200 пикселей. Как это разрулить в случае с DI?

    Или я совсем неправильно понял принцип?
  • Как сделать фабрику с параметрами?

    @BuzzBz Автор вопроса
    Мне это очень нравится - красиво и лаконично. Спасибо больше!

    (Выше в ветке советуют DI, но я с ним абсолютно не знаком, а этот метод отлично решает мои потребности).