Sometimesa MenuItem cần toexecute một chuỗi các lệnh. Ví dụ, một MenuItem forcenteringa pageatnormalsize có thể beconstructed froma Đối tượng CenterDocumentCommand và aNormalSizeCommand đối tượng. Bởi vì nó là phổ biến tostringcommandstogether inthis cách, chúng ta có thể xác định aMacroCommandclass cho allowaMenuItemto thực hiện kết thúc anopen số lệnh. MacroCommand isa 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ì commandsitsequencesdefinetheir của riêng bộ tiếp nhận.
đang được dịch, vui lòng đợi..