Вопросjunior — middle80 просмотровВ чем заключается различие между использованием абстрактного класса и интерфейса при определении контрактов для классов?