же интерфейс модели и ее класс, можно записать их код в одном файле, чтобы не плодить большую ветку проекта?
Не надо так)
Зависит от задачи. Смысл интерфейса в том, что его реализуют многие классы, а не один-единственный. Интерфейс говорит: тот класс, который меня реализует, гарантирует, что у него можно вызывать все мои методы.
Обсуждают сегодня