Known UsesPerhaps the first example of the Command pattern appears in  dịch - Known UsesPerhaps the first example of the Command pattern appears in  Việt làm thế nào để nói

Known UsesPerhaps the first example

Known Uses
Perhaps the first example of the Command pattern appears in a paper byLieberman [Lie85]. MacApp [App89] popularizedthe notion of commands for implementing undoable operations.ET++ [WGM88], InterViews [LCI+92], andUnidraw [VL90] also define classes that follow theCommand pattern. InterViews defines an Action abstract class thatprovides command functionality. It also defines an ActionCallbacktemplate, parameterized by action method, that can instantiate commandsubclasses automatically.
The THINK class library [Sym93b] also uses commands to supportundoable actions. Commands in THINK are called "Tasks." Taskobjects are passed along a Chain of Responsibility (251) for consumption.
Unidraw's command objects are unique in that they can behave likemessages. A Unidraw command may be sent to another object forinterpretation, and the result of the interpration varies with thereceiving object. Moreover, the receiver may delegate theinterpretation to another object, typically the receiver's parent in alarger structure as in a Chain of Responsibility. The receiver of aUnidraw command is thus computed rather than stored. Unidraw'sinterpretation mechanism depends on run-time type information.
Coplien describes how to implement functors, objects thatare functions, in C++ [Cop92]. He achieves a degree oftransparency in their use by overloading the function call operator(operator()). The Command pattern is different; its focusis on maintaining a binding between a receiver and a function(i.e., action), not just maintaining a function
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Biết sử dụngCó lẽ ví dụ đầu tiên của các mô hình chỉ huy xuất hiện trong một giấy byLieberman [Lie85]. MacApp [App89] popularizedthe khái niệm các lệnh cho việc thực hiện undoable operations.ET++ [WGM88], cuộc phỏng vấn [LCI + 92], andUnidraw [VL90] cũng xác định các lớp học theo mô hình theCommand. Phỏng vấn định nghĩa một hành động lớp trừu tượng thatprovides lệnh chức năng. Nó cũng xác định một ActionCallbacktemplate, tham số của phương thức hành động, mà có thể nhanh chóng commandsubclasses tự động. Thư viện lớp suy nghĩ [Sym93b] cũng sử dụng các lệnh để hành động supportundoable. Lệnh trong suy nghĩ được gọi là "Nhiệm vụ." Taskobjects được thông qua cùng một chuỗi trách nhiệm (251) cho tiêu thụ. Của Unidraw lệnh đối tượng là duy nhất mà họ có thể hành xử likemessages. Unidraw lệnh có thể được gửi đến một đối tượng forinterpretation, và kết quả của interpration với thereceiving đối tượng khác nhau. Hơn nữa, người nhận có thể đại biểu theinterpretation đến một đối tượng, thông thường của người nhận cha mẹ trong alarger cấu trúc như trong một chuỗi của trách nhiệm. Nhận aUnidraw lệnh như vậy tính chứ không được lưu trữ. Unidraw'sinterpretation cơ chế phụ thuộc vào thời gian chạy loại thông tin.Coplien mô tả làm thế nào để thực hiện các functors chức năng thatare các đối tượng bằng C++ [Cop92]. Ông đạt được một mức độ oftransparency trong việc sử dụng do quá tải chức năng cuộc gọi operator(operator()). Các mô hình chỉ huy là khác nhau; focusis của nó vào việc duy trì một ràng buộc giữa một bộ tiếp nhận và một chức năng (ví dụ, hành động), không chỉ duy trì một chức năng
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Sử dụng được biết đến
Có lẽ ví dụ đầu tiên của mẫu Command xuất hiện trong một bài báo byLieberman [Lie85]. MacApp [App89] popularizedthe khái niệm về các lệnh để thực hiện operations.ET không thể nén ++ [WGM88], phỏng vấn [LCI + 92], andUnidraw [VL90] cũng xác định các lớp học theo mô hình theCommand. Phỏng vấn định nghĩa một lớp trừu tượng Action thatprovides chức năng lệnh. Nó cũng định nghĩa một ActionCallbacktemplate, tham số của phương pháp hành động, mà có thể nhanh chóng commandsubclasses tự động.
Các thư viện lớp nghĩ [Sym93b] cũng sử dụng các lệnh để supportundoable hành động. Lệnh trong suy nghĩ được gọi là "công việc". Taskobjects được thông qua cùng một Chuỗi Trách nhiệm (251) để tiêu thụ.
Đối tượng lệnh Unidraw rất độc đáo ở chỗ chúng có thể hành xử likemessages. Một lệnh Unidraw có thể được gửi đến một đối tượng forinterpretation, và kết quả của các interpration thay đổi theo đối tượng thereceiving. Hơn nữa, người nhận có thể uỷ theinterpretation đến một đối tượng, thường cha mẹ của người nhận trong cấu trúc alarger như trong một chuỗi của trách nhiệm. Người nhận lệnh aUnidraw là như vậy, tính toán chứ không phải lưu trữ. Cơ chế Unidraw'sinterpretation phụ thuộc vào loại thông tin thời gian chạy.
Coplien mô tả làm thế nào để thực hiện functors, các đối tượng thatare chức năng, trong C ++ [Cop92]. Ông đạt được một mức độ oftransparency trong việc sử dụng do quá tải toán tử gọi hàm (operator ()). Các mẫu Command là khác nhau; focusis nó duy trì một liên kết giữa máy thu và một chức năng (tức là, hành động), không chỉ duy trì một chức năng
đ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 ©2024 I Love Translation. All reserved.

E-mail: