UseThe Command pattern can be applied wherever domain-specific command dịch - UseThe Command pattern can be applied wherever domain-specific command Việt làm thế nào để nói

UseThe Command pattern can be appli

Use
The Command pattern can be applied wherever domain-specific commands are required and the tool has system-specific operations. Once the separation has been made between the two, extra functionality can be added at the command level.
Use the Command pattern when…
You have:
• Commands that different receivers can handle in different ways
• A high-level set of commands that are implemented by primitive operations
You want to:
• Specify, queue, and execute commands at different times
• Support an Undo function for commands
• Support auditing and logging of all changes via commands
Exercises
1. In the simple theory code in Example 8-3, introduce a second delegate type for an Invokerthat handles commands with a string parameter. Integrate this into the Commandclass and observe what other changes are required to make the program run using suitable test calls fromMain.
2. In Example 8-4, all of the voidInvokerobjects are set upby oneCommandobject and go to one Receiver, while all of the stringInvokerobjects are set upby a secondCommandobject and go to a differentReceiver. Investigate how to get a mix of Invoker objects to be handled by eachCommand object and to go to different Receivers. Report on any limitations you encounter.
3. The Photo Library example for the Composite pattern in Chapter 3, as extended with the Prototype pattern in Chapter 5 for the Photo Archive application, has a fairly complex set of commands. Consider an auxiliary program called UpLoad that just takes a set of photos out of a file and creates it as a set in the library. Implement this as a command that calls other commands. Also include an Undo function, and add a logging function that will report on how many photos were uploaded.
Pattern Comparison
A similarity between the Chain of Responsibility and the Command patterns is that they decouple senders and receivers, thus improving the layering and reusability of a system. The Chain of Responsibility pattern supports decoupling by passing a request between potential receivers, whereas the Command pattern supports using a command object to encapsulate a request.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Sử dụngCác mô hình chỉ huy có thể áp dụng bất cứ nơi nào cụ thể tên miền lệnh được yêu cầu và các công cụ đã dành riêng cho hệ thống hoạt động. Sau khi chia tay đã được thực hiện giữa hai, thêm chức năng có thể được thêm vào các cấp chỉ huy.Sử dụng các lệnh mô hình khi...Bạn có:• Lệnh máy thu khác nhau có thể xử lý bằng cách khác nhau• Một tập lệnh được thực hiện bởi các hoạt động nguyên thủy cao cấpBạn muốn:• Xác định, hàng đợi, và thực hiện lệnh thời điểm khác nhau• Hỗ trợ chức năng Undo một cho lệnh• Hỗ trợ kiểm tra và ghi các thay đổi tất cả thông qua lệnhBài tập1. mã số lý thuyết đơn giản trong ví dụ 8-3, giới thiệu một loại đại diện thứ hai cho một Invokerthat xử lý lệnh với một tham số chuỗi. Tích hợp điều này vào các Commandclass và quan sát những gì đang có những thay đổi khác cần thiết để làm cho chương trình chạy bằng cách sử dụng thử nghiệm thích hợp gọi là fromMain.2. trong ví dụ 8-4, tất cả các voidInvokerobjects là upby oneCommandobject và đi đến một trong những người nhận, trong khi tất cả các stringInvokerobjects đặt upby secondCommandobject một và đi đến một differentReceiver. Điều tra làm thế nào để có được một kết hợp của các đối tượng Invoker được xử lý bởi đối tượng eachCommand và đi đến máy thu khác nhau. Báo cáo về bất kỳ giới hạn nào bạn gặp phải.3. thư viện hình ảnh ví dụ cho các mô hình hỗn hợp trong chương 3, như là mở rộng với các mô hình nguyên mẫu trong chương 5 cho các ứng dụng lưu trữ hình ảnh, có một tập các lệnh khá phức tạp. Hãy xem xét một chương trình bổ trợ được gọi là tải lên mà chỉ có một bộ ảnh trong một tập tin và tạo ra nó như là một tập trong thư viện. Thực hiện điều này như là một lệnh gọi là lệnh khác. Cũng bao gồm một chức năng Undo, và thêm một chức năng ghi nhật ký sẽ báo cáo về bao nhiêu hình ảnh đã được tải lên.So sánh mô hìnhMột điểm giống nhau giữa các chuỗi trách nhiệm và các mô hình chỉ huy là họ decouple người gửi và nhận, do đó cải thiện lớp và reusability của một hệ thống. Các mô hình chuỗi trách nhiệm hỗ trợ tách bằng cách đi qua một yêu cầu giữa các tiềm năng thu, trong khi mô hình chỉ huy hỗ trợ bằng cách sử dụng một đối tượng chỉ huy đóng gói một yêu cầu.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: