Николай Тузов рассказывает и показывает, почему интерфейсы лучше описывать в месте их использования. Смотреть