но что на счёт такого подхода? когда внутри публичного конструктора сервиса мы используем конструктор конкретной реализации
пример, кстати, странноватый тоже . var NewIncrementer = newIncrementer решает проблему и проще, и без необходимости возвращать интерфейс.
Обсуждают сегодня