Tôi đang triển khai giao diện người dùng kiểu Wizard. Khi người dùng chạy qua trình hướng dẫn, nhấp vào tiếp theo, tùy thuộc vào các lựa chọn họ đã chọn trên mỗi màn hình, người dùng sẽ phải trải qua một bộ màn hình thuật sĩ nhất định.DesignPatterns: Cách nào phù hợp nhất để sử dụng cho giao diện người dùng kiểu thuật sĩ?
Điều này đang được xây dựng trong ASP.NET MVC. Tôi tự hỏi mô hình thiết kế nào là phù hợp nhất để thực hiện logic của chuỗi các bước trong trình hướng dẫn. Một lần nữa, chúng có nhiều đường dẫn thông qua trình hướng dẫn tùy thuộc vào các lựa chọn mà chúng tạo ra.
Tôi có thể sử dụng danh sách được liên kết không? "Command Design Pattern"? Bạn đề xuất món gì?
Nói cách khác: Nơi/Làm thế nào để bạn tóm tắt/đóng gói logic xác định bước tiếp theo trong trình hướng dẫn dựa trên những gì người dùng đã chọn trên một bước cụ thể của trình hướng dẫn?
Nhưng bạn phải xác định * một số nơi * trình tự các bước tạo nên trình hướng dẫn. Vì chúng tôi cần có khả năng theo dõi các bước trong thuật sĩ mà người dùng đã hoàn thành, để chúng tôi có thể hiển thị tiến độ và những thứ khác. Hoặc thậm chí để họ có thể quay trở lại nơi họ rời đi chẳng hạn. – 7wp