Вам не нужен интерфейс для всего

Вы, вероятно, это видели: IOrderService, IEmailService, IPaymentService… и у каждого класса ровно одна реализация. Но действительно ли вам нужны все эти интерфейсы? Вот почему большинство интерфейсов не несут никакой пользы, хотя на самом деле имеют смысл, и как эта привычка возникла из-за того, как преподаётся внедрение зависимостей в .NET. 🔗 Kurrent (ранее EventStoreDB)
🔔 Подпишитесь:    / @codeopinion   💥 Подпишитесь на этот канал, чтобы получить доступ к закрытому серверу Discord и любому исходному коду из моих видео. 🔥 Присоединяйтесь через Patreon   / codeopinion   ✔️ Присоединяйтесь через YouTube    / @codeopinion   📝 Блог:
👋 Twitter:   / codeopinion   ✨ LinkedIn:   / dcomartin   📧 Еженедельные обновления:
0:00 Вступление 3:25 Делегирование 4:33 Переопределение 6:30 Комментарии

Смотрите также