Как добавить один и тот же метод к нескольким классам (действие)

У меня есть 3 класса A, B и C. Они расширяют другой класс D.

Класс D имеет метод, который используется во всех классах A, B и C.

Теперь проблема в том, что классы A, B и C должны расширять разные классы и использовать один и тот же метод из класса D.

] Я не могу поверить, что мне нужно скопировать и вставить этот метод во все мои классы. Есть ли что-то вроде включения функции в C?

Кстати, я работаю над приложением для Android. Класс D расширяет Activity и имеет метод для управления общим меню действий Android A, B и C (это официальный подход, о котором говорится в документации Android). Однако мне нужно, чтобы эти действия расширяли различные классы, такие как ActivityList, а не только класс Activity.

5
задан Bedo 7 June 2011 в 20:18
поделиться