смысла
Я не спорю что SOLID это круто, и всегда использую абстракции. Но в Dart, твой класс может выступать как абстрактной декларацией, так и реализацией. Поэтому я и задал этот вопрос.
я не вижу особого смысла в отдельном интерфейсе в большинстве случаев, так что чаще всего не выношу
Спасибо, поэтому я и задал вопрос, как как тоже усомнился. Для более серьезных языков как Java, C#, без сомнений абстракции необходимы, так как там банально зависимости моками обернуть не получиться (без рефлексии). А в Dart запросто.
Обсуждают сегодня