Всем привет. Есть модуль A к примеру в котором выводится меню(ну например), и есть модуль B. Объясните пожалуйста на пальцах кто-нибудь как расширить меню в классе(модуле) A с помощью класса(модуля) B не изменяя модуля(класса) A. Или к примеру есть у нас форма обычная которая выводится с помощью модуля A, как добавить в эту форму поле с помощью класса B, т.е. задачи разные могут быть, вопрос в том как расширять один модуль за счет другого, т.е. есть модуль A, у нас к примеру выводится 5 полей формы, пятое добавлено с помощью модуля B, удалили модуль B, вывелось 4 поля формы и т.д. Вопрос скорее теоретический, но интересуют именно способы реализации подобных вещей.
P.S: Оба модуля наследуются от одного родительского класса, к примеру С, т.е. A extends C и B extends C
|