Design Patterns : Elements of Reusable Object-Oriented Software


Design Patterns: Elements of Reusable Object-Oriented Software



Download 4,06 Mb.
Pdf ko'rish
bet177/288
Sana07.04.2022
Hajmi4,06 Mb.
#535140
1   ...   173   174   175   176   177   178   179   180   ...   288
Bog'liq
GOF Design Patterns
Копасов Игорь (1), Т Е Л Е Ф О Н О Г Р А М М А ЗООМ, 20201546 п.80 использ., Oliy matematika, презентация индустрия мутакил иши, 3000 most common words in English, Sun'iy intellekt, 1638511850 AE, 1638511850 AE, Hisob-raqan (Patent boji), O'RQ-600 23-MODDA, Talabaning haftalik hisoboti namunasi , iikinchi hafta amaliyoti., Таҳлил тест
Design Patterns: Elements of Reusable Object-Oriented Software 
262 
Related Patterns 
Chain of Responsibility is often applied in conjunction with Composite (183). 
There, a component's parent can act as its successor. 


Design Patterns: Elements of Reusable Object-Oriented Software 
263 
Command 
Intent 
Encapsulate a request as an object, thereby letting you parameterizeclients with 
different requests, queue or log requests, and supportundoable operations. 
Also Known As 
Action, Transaction 
Motivation 
Sometimes it's necessary to issue requests to objects without knowinganything 
about the operation being requested or the receiver of therequest. For example, 
user interface toolkits include objects likebuttons and menus that carry out a 
request in response to user input.But the toolkit can't implement the request 
explicitly in the buttonor menu, because only applications that use the toolkit 
know whatshould be done on which object. As toolkit designers we have no wayof 
knowing the receiver of the request or the operations that willcarry it out. 
The Command pattern lets toolkit objects make requests of unspecifiedapplication 
objects by turning the request itself into an object. Thisobject can be stored 
and passed around like other objects. The key tothis pattern is an abstract Command 
class, which declares an interfacefor executing operations. In the simplest form 
this interfaceincludes an abstract Execute operation. Concrete Command 
subclassesspecify a receiver-action pair by storing the receiver as an 
instancevariable and by implementing Execute to invoke the request. Thereceiver 
has the knowledge required to carry out the request. 



Download 4,06 Mb.

Do'stlaringiz bilan baham:
1   ...   173   174   175   176   177   178   179   180   ...   288




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2022
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
axborot texnologiyalari
maxsus ta’lim
zbekiston respublikasi
guruh talabasi
O’zbekiston respublikasi
nomidagi toshkent
o’rta maxsus
davlat pedagogika
texnologiyalari universiteti
toshkent axborot
xorazmiy nomidagi
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
haqida tushuncha
таълим вазирлиги
vazirligi muhammad
O'zbekiston respublikasi
toshkent davlat
махсус таълим
respublikasi axborot
kommunikatsiyalarini rivojlantirish
vazirligi toshkent
saqlash vazirligi
fanidan tayyorlagan
bilan ishlash
Toshkent davlat
sog'liqni saqlash
uzbekistan coronavirus
respublikasi sog'liqni
coronavirus covid
koronavirus covid
vazirligi koronavirus
qarshi emlanganlik
covid vaccination
risida sertifikat
sertifikat ministry
vaccination certificate
Ishdan maqsad
fanidan mustaqil
matematika fakulteti
o’rta ta’lim
haqida umumiy
fanlar fakulteti
pedagogika universiteti
ishlab chiqarish
moliya instituti
fanining predmeti