Đôi khi một MenuItem cần thực hiện một chuỗi các lệnh. Ví dụ, một MenuItem cho centerin ga trang tại normalsize có thể beconstructed từ một Đối tượng CenterDocumentCommand và aNormalSizeCommand đối tượng. Bởi vì nó là phổ biến để chuỗi lệnh với nhau theo cách này, chúng ta có thể xác định một MacroCommandclass để cho phép một MenuItemto thực hiện kết thúc anopen số lệnh. MacroCommand là một bê tông phân lớp lệnh chỉ đơn giản là thực hiện một chuỗi ofCommands. MacroCommand đã không có explicitreceiver, bởi vì các lệnh nó đoạn xác định riêng của họ bộ tiếp nhận.
đang được dịch, vui lòng đợi..
