- контракт
В нем уже описаны вхоядщие - исходящие модели
То что внутри - это уже вторично) в этом и фишка, что при подмене реализации очень низкая вероятность что все сломается.
А вот если у тебя был везде класс заюзан и потом ты хочешь его выпилить и заменить на другой с другой логикой - вот тут потерпишь фиаско
Это схуяли? Т.е. методы класса это не его интерфейс? Вот это поворот
дык это нормально когда ты один на проекте, но по дефолту мы говорим, что работает команда) а это значит всем похер на твой класс будет и метод, рядом будет лежать куча подобных) потому что нет у тебя контракта взаимодействия
А на интерфейсы значит им будет не похуй при таком подходе, ага
Обсуждают сегодня