Time-соответствующий привет :)Java: Реализация стыковку с помощью наследования класс
Работа в Java, у меня есть интерфейс A. Все реализаторы этого интерфейса также расширить класс B, но B не реализует А. В класс, в котором мы используем экземпляр A (обозначается как A), он передается в B Reference, так что мы можем использовать метод, определенный в классе B. Идеально имеет смысл, что метод должен также принадлежать интерфейсу A.
Можете ли вы придумать причину, по которой не следует вводить метод интерфейса A, так что нам не нужно бросать его в B? Должен ли я переопределить метод в подклассах и просто вызвать супер-версию, чтобы было легче ориентироваться в среде IDE и т. Д.?
Почему B не реализует? –
Я не знаю, что такое классы на самом деле, но кажется, что это можно решить, перепроектировав всю систему. – Bubletan
Отбросьте интерфейс A и используйте только класс B. –