В проекте, над которым я работаю, мы придерживаемся строгой структуры MVC. Я думаю о добавлении шаблона декоратора к некоторым модальным окнам (крошечным всплывающим окнам) для тех реализаций, где мне нужны некоторые дополнительные функции.
Итак, у меня есть следующее:
SimpleModalWindowController.class
SimpleModalWindowModel.class
SimpleModalWindowView.class
EDIT:
Вопрос: Возможно ли реализовать шаблон декоратора на этом для новых реализаций ModalWindows или я должен идти с наследованием? У меня будет много разных окон, и я хотел бы объединить некоторые из них в будущем.
Если я пойду по шаблону декоратора, какой класс будет абстрактным?
Будет ли это класс, который объединяет все вышеперечисленные классы, такие как SimpleModal.class, чтобы установить их как абстрактный класс, или у меня более одного абстрактного класса?
Я, очевидно, новичок в этом паттерне и получил только средние ООП-навыки, поэтому, пожалуйста, наберитесь терпения.
Спасибо за любую помощь.
/ Marthin