Design Patterns : Elements of Reusable Object-Oriented Software

Download 4,06 Mb.
Pdf ko'rish
Hajmi4,06 Mb.
1   ...   264   265   266   267   268   269   270   271   ...   288
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., Таҳлил тест
An Invitation 
What can you do if you are interested in patterns? First, use themand look for 
other patterns that fit the way you design. A lot of books and articles about 
patterns will be coming outin the next few years,so there will be plenty of sources 
for new patterns. Develop yourvocabulary of patterns, and use it. Use it when 
you talk with otherpeople about your designs. Use it when you think and write 
about them. 
Second, be a critical consumer. The design pattern catalog is theresult of hard 
work, not just ours but that of dozens of reviewers whogave us feedback. If you 
spot a problem or believe moreexplanation is needed, contact us. The same goes 
for any other catalog ofpatterns: Give the authors feedback! One of the great 
things aboutpatterns is that they move design decisions out of the realm of 
vagueintuition. They let authors be explicit about the trade-offs theymake. This 
makes it easier to see what is wrong with their patternsand to argue with them. 
Take advantage of that. 
Third, look for patterns you use, and write them down. Make them apart of your 
documentation. Show them to other people. You don'thave to be in a research lab 
to find patterns. In fact, findingrelevant patterns is nearly impossible if you 

Design Patterns: Elements of Reusable Object-Oriented Software 
don't have practicalexperience. Feel free to write your own catalog of 
patterns...butmake sure someone else helps you beat them into shape! 
A Parting Thought 
The best designs will use many design patterns that dovetail andintertwine to 
produce a greater whole. As Christopher Alexander says: 
It is possible to make buildings by stringing together patterns, 
in arather loose way. A building made like this, is an assembly 
ofpatterns. It is not dense. It is not profound. But it is also 
possibleto put patterns together in such a way that many patterns 
overlap inthe same physical space: the building is very dense; it 
has manymeanings captured in a small space; and through this density, 
itbecomes profound. 
A Pattern Language
[AIX+77, page 

See "The poetry of thelanguage" [AIS+77]. 

Download 4,06 Mb.

Do'stlaringiz bilan baham:
1   ...   264   265   266   267   268   269   270   271   ...   288

Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan © 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
risida sertifikat
covid vaccination
qarshi emlanganlik
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