некий интерфейс,например IRobot, в котором объявлены методы. Всего у меня 3 класса работов, которые реализуют этот интерфейс, какждый по своему. Но при этом у каждого робота есть одинаковые поля ( имя, серийный номер и прочее). Но так как в интерфейсах определять поля нельзя, нужно объявлять абстрактный класс Robot с нужными полями и тогда каждый робот будет наследовать асбтрактный класс и реализовывать интерфейс ? GeroRobot: Robot, IRobot Или существует иное решение?
Пусть абстрактный класс реализует интнрфейс
Определяй не поля, а свойства
Обсуждают сегодня