У меня возникают проблемы при связывании нескольких классов с интерфейсом, где, если я изменяю методы в интерфейсе, все реализующие классы обновляются автоматически.
Это то, что нужно, когда интерфейс в формате «lolipop». В настоящее время мне нужно скопировать и вставить интерфейс в каждый класс, который его реализует, и если мне нужно изменить интерфейс, мне нужно изменить каждый из них, что довольно сложно. Не говоря уже о том, что это испортит генерацию кода, если я решу его использовать.
Как создать ссылки на экземпляр (если это правильный термин) интерфейса так, что вместо нескольких копий все они указывают на один и тот же интерфейс. Где изменение, любое из которых непосредственно отражается на классах, к которым они прикреплены (методы и тому подобное).