В контексте проекта я должен реализовать карточную игру в java, используя шаблон MVC. В настоящее время игра хорошо работает на консоли, но я должен добавить графический интерфейс. Я хорошо понимаю, как работают контроллеры и модели, но у меня возникают некоторые трудности с этим представлением.MVC pattern: некоторые трудности
Вы видите, у меня есть много классов моделей, таких как «Игрок» «Карта» и т. Д., Которые простираются от Observable. Так что, как я полагаю, у меня должно быть много просмотров. Но мое приложение будет иметь место в объекте JFrame, который будет отображаться в классе Class.
Мой вопрос: как все классы вида могут иметь доступ к объекту JFrame (например, добавить кнопку и т. Д.), Который содержится в другом классе представления? (JFrame будет в классе, например GameObserver)
Почему не ваш JFrame мнение, класс? Каковы ваши взгляды? Трудно понять MVC, если у вас нет более одного представления. – Fuhrmanator