Tôi đang xem xét MVC từ quan điểm dòng lệnh (không phải web và không có khung công tác) .. đẹp và đơn giản. điều duy nhất gây nhầm lẫn cho tôi là phần Xem của điều này? (Cũng có thể không phải là duy nhất nhưng một trong những chính nó)MVC trên dòng lệnh
từ trang web của IBM quan điểm có định nghĩa sau đây
Quan điểm cung cấp trình bày của các mô hình. Đây là giao diện của của ứng dụng. Chế độ xem có thể truy cập vào getters mô hình, nhưng nó có không có kiến thức về người định cư. Trong số bổ sung, nó không biết gì về bộ điều khiển . Chế độ xem phải là được thông báo khi có thay đổi đối với mô hình .
Vì vậy, nếu tôi có như sau:
Mẫu
- Person
Xem
- EditPersonDetails
khiển
- PersonController
người điều khiển của tôi có thể vượt qua một đối tượng người xem EditPeronDetails, tuy nhiên như thế nào xem chỉnh sửa của tôi người đó nếu nó không thể truy cập setters của nó, làm thế nào tôi có thể chỉnh sửa người?
Ngoài ra, chế độ xem cũng chỉ làm một việc? tức là tôi có thể có một Person View, trong đó có phương pháp để Tạo, xem, xóa, chỉnh sửa người
cảm ơn nhiều
xương