Lần đầu tiên đăng một câu hỏi về StackOverflow, vì vậy hãy đi dễ dàng trên tôi :)tách Xem từ điều khiển trong Java MVC Pattern
Từ những gì tôi hiểu, sử dụng hợp lý các mô hình MVC đòi hỏi chúng ta tách khung nhìn và bộ điều khiển sao cho khung nhìn không biết gì về bộ điều khiển. Tôi đang gặp một chút vấn đề khi hiểu cách thực hiện điều này bằng cách sử dụng Java Swing.
Giả sử tôi có chế độ xem (một số lớp sẽ mở rộng JFrame) và chế độ xem này có nút. Có an toàn không khi nói rằng tôi muốn đăng ký bộ điều khiển dưới dạng ActionListener của nút? Hay tôi làm cho nó trở thành một người nghe của toàn bộ khung nhìn.
Và làm cách nào để đi về việc này mà không làm một cái gì đó như:
button.addActionListener (MyController)
trong giao diện, bởi vì nếu tôi được làm điều này trong mã xem, sẽ không nó bây giờ có một sự phụ thuộc vào bộ điều khiển?
Tôi không đăng bất kỳ mã nào bởi vì, thật lòng tôi không có nhiều thứ để tiếp tục vào lúc này.
mọi trợ giúp đều được ứng dụng!
liên kết đến câu hỏi có liên quan trên stackoverflow: http://stackoverflow.com/questions/3066590/gui-problem-after-rewriting-to-mvc.Vấn đề chính của tôi với MVC là có rất nhiều cách để làm điều đó, và tôi đã nhận ra rằng quan điểm và bộ điều khiển thường được kết hợp chặt chẽ, do đó, nó thực sự là lập trình để quyết định cách thức anh ta muốn giải quyết các phụ thuộc. Cảm ơn sự phản hồi của bạn! – Alan