У меня вопрос о контроллере модели.Как просматривать и управлять контроллером в MVC?
Я смущаюсь о том, как View и контроллер могут общаться друг с другом.
У меня есть класс представления, который принимает в модели, например:
View v = new View(model);
Я также получил поле ActionListener в View класса и в этом конструкторе я передаю в модели и экземпляр тока класс (вид):
private ActionListener listener;
.
.
.
listener = new Controller(model,this);
Теперь в моем классе контроллера я продлил ActionListener и переходя в модели и класса представления:
public class Controller implements ActionListener{
public Controller(model m, View v){
.
.
.
Теперь мой вопрос: можете ли вы передать класс вида в конструкторе класса контроллера в контроллере представления модели? Причина, по которой я перехожу в представлении, заключается в том, что иногда я хочу закрыть окно просмотра или хочу передать значения из текстового поля. Также иногда я хочу вызвать метод из класса view. Это правильный способ сделать MVC?
Благодаря