Thực đơn có thể được thực hiện dễ dàng với các đối tượng chỉ huy. Mỗi ina lựa chọn Menu là một thể hiện của lớp MenuItem. Một ứng dụng lớp createsthese menu và các mục trình đơn cùng với phần còn lại của giao diện người dùng. Ứng dụng lớp cũng theo dõi các đối tượng tài liệu mà người dùng đã mở. Ứng dụng cấu hình mỗi MenuItem với một thể hiện của aconcrete chỉ huy phân lớp. Khi người dùng chọn một MenuItem, theMenuItem kêu gọi thực hiện các lệnh của nó, và thực hiện thực hiện theoperation. MenuItems không biết mà phân lớp của lệnh họ phân lớp use.Command lưu trữ người nhận yêu cầu và gọi cho một ormore hoạt động trên người nhận. Ví dụ, PasteCommand hỗ trợ dán văn bản từ clipboardinto một tài liệu. Của PasteCommand nhận là tài liệu đối tượng, nó được cung cấp khi instantiation. Các hoạt động thực hiện invokes dán trên các tài liệu nhận.
đang được dịch, vui lòng đợi..
