Files
java-design-patterns/multiton/etc/multiton.png
T

43 lines
10 KiB
Plaintext
Raw Normal View History

2015-05-16 00:28:26 +03:00
‰PNG

IHDR®&£•Ê)TIDATxœí[¬eE™Çw4>’ô›Îƒ¤5Žƒ3ô(zZÇ4dPØ`ˆ¶Úƒ84ãÆ#·nièÆÓ
l Q´g éA.ÃeO¼Ð‡d2íèŽÑñ0ÉÈÄÄ´˜8ýæžÚëRU_Õ·n{ÕZ«ÖZÿ/ÿœ¬³ö·.ûìúªU»þUƒ)¨&ÑÙ]DU¡èÚ°áÂ¥±A*\…¢K¼¥ét‚|PP[  òQ  ‚ªè‚ ªº ¨*®–kmy8Xœ¸?g£•
/Ôu®–Ëy¡Ÿ,Ô ‡1` «¸@—ŸšëÑ$Ç~Ç…~e4°Ï¿0^sw!Aïpy-ÿþ6 tù¦Yù:Ï~½ÐϪ­EGxˆ±4rŒ«“Š+÷…ÌÚM²;£–§u¡¤ý­èòFQÙbùay“¯†ÅQàçÌÊ´ØÖ*:‘6«ìz¶”
$íBÖÎè$ìN©‚ÿGZ(Ð凒Ú]™í1>!*Ökã…°nÃñ!6‡ìÌE{«I9MÚ™t†œûÛ$ÐåÊÖ]´¯O>,Íh•X|¸£Ÿ-gË?IXç­Å‰<Ý©¿„ºË÷è]eKÛoô`[v?DÉÑöd´0ž„Œ%æÄ{².¤Ä"ªïÄsW«¢Kt…Jï3T ÌÚ~!9ZñŒ4>ƒ~…¨Y˜”£ivBµ?è‘WdDz'Ñ‘“ ìNô¶-ºGWT_ýn*ˆáxEƒS ˜™“tröÛä„“äï3ì@U%ÐAU tAPU]T•@U%ÐAU tAPU]­×Ë?>|ñƒWäî¥÷ù¼³÷\"¶ÅžÆï
š‚®¶kÇw ¨¶>rÕuÿ!”Ø~ÏŽsÄ~š÷#cyyÞFwÆ:¥ tµX¡wß|æö'nøÎûþ/&/ý×ÄÏý‡ï¿ù‰›ßqí&
˜M«•lÐU±@W[%š¢ÖúâÁë^üùsÆŸãùÿ|öK/‹Lk"ª±êtpèªP «­úäýÛ.Ûÿه߾ñç~öô×^¼ã‰Ÿ|Gl¿ztí¶gn¯~ê×ÅùÑûÑH¤kÐ¥/4sHÄ£å€C‘¬cc ”òRǺڪ3v_rþÊ%¾ô°x׿øÍ/—üL¨Ï{Ûg¿q…Ð…÷^&râ|i` 6Ô°÷6žÝˆ„ýÑHv5–×<]m•høm¸ñŒÝ/Îê®üòå“nøð‰×HHl¼gûYïÛyö¦]ç¾gûGâ|e <&ҲŖuÖcâdÔiѯá9A—!ÐÕV‰zé¯o;÷ºƒ·‰wýßGÿçÔÛÏßtÛyBßxùàcGžØ<þü™»7suתrm1tig”®ÀÊ¥9VÂf¤š÷-CF «­ÏT›vwÉøŠ×ý^¼ñçöýÏX¾ë…YUö»c¯_<¾âü•¥+ÿi{œO«£ÐR9ZÌn
«&Ò›ºrtµU/ÿøð;®Ýôñ½—}ñàöŸÿæ—ò/ðë×ÿ÷ŽçïÙ|ïñªÕg¨ª£ÉˆPDø1ê´ðWcz¶ì–¡æž]mŽ>Ò%´ý»{NºþŒ3îúÄÒþ¿½þ»;o}æñSlâÞ-ï»å\ñª–l=J©ÊJÑECMödÆŒ4Ú«1\ЀÌßáÑq®vK tò
gœ¿rù÷m¹àÞ-â§Ø{(Z«lG­UTm&j0ÕóAºéuºV5ðÄ(6Z;3œtµ7úK×4h"~|ߧݾùo¾úIñó¢qã ;7.h.qß23Sg÷[  šWF£±só¥•è‚ ªº ¨*.ªJ  ‚ªè‚ ªº ¨*®‹,äî‹`¬_ tA «*®vIí³W|Ô—Zå Aùµ¯¹¸«]w1ëîÑÅ—íuÉÂU5„—5\sq4ìŰ)ÐÕ""eÅw2ÒV¾Ó=ùá $Ý<bW)¹èRk.«¡½j§¶ö$Y¶ÜZ¿œ\"s1åŽtµGLK_ùNem•d²m­Âš®xñå`XQ%FövUXƒ.îÕ>µAW{—r²ÇhVAWFð3ÚIø1Œ˜?é¯v[ «=jªî
—‡²ÖŠj°U²Š9s’ôW»/ÐÕ" ³2šðÜ5/]ZNð”E¦:´Ÿ¾,å
å,«ôÕtµK¹û SèJ­²äÃñòÈfc’fNh0ë Ôº
é„òUÐÕ¶è]P›º ¨*.ªJ  ‚ªè‚ ªº ¨*u®uëŽ ~„(
Rá*PwA>jбº tAþtAPU]T•ºFz5þz5 ¨*
:Vw.ªJ}¦kzò¡³ß¶|ÊÛo|ïs¿ýQãŸÔ=õ—®Óžº0äj÷«ûÅFãŸÔ=õ.í$ͺdDSí‘)5+µ©Ó“G36uõ\w-œú¦š÷âŸúNiÚKk×G—>Ý_÷P×ugÓKMªy/þ©¿tMí^ <ã©g«+aöÉå|·ÝCm×UsWu_=¢ëå37ÒΠ—§Cã!3§Y„;lÞËr“yÈÂß—ÇöDHÌLLÚÌMMÝCÑë†Ó¿åUV´+ʶŸ=_Õ*3ñ[wÕ'ºNÿàÿÝ}—.±‡äÈò4Y´æ^×ÊĬ¨™åc6ã¬5¦šú/WÉöãò^7˜V-ª…ŠÔ² *A݃ª¯´Y»®>ѵ邨?\]>ÀÓ%+¾udþ÷kYzHË'.åé%[Ÿ!°©{(|]nÛ|ªTw«f8íºzD×ê†SþpíͯŸsÑïϹHüÛbÉ1Ê_ÔÚÑK¤ UVè?æ„ÿÓ™tÉCšº‡Â×ÍC— «­‘®wýÕoo¹åµ¥¥×–.Û«ïÚH—œ<]>nÊh:1ítZ²Þðãr]·PÝEºÚùèzë_¾vÏWu‰=$Ç(z'µV‚ƒE=Æ=üðÏ<æÎ¼t5sy®›I7뽕Üqõ‰®?ùs[$Çúw«­T/©8ûÊu%(jÙøQ½g‹tуððek%«¤‚Xã=»nºV¹YïWÑgغðvŒ|Þ’´¦ÑÔÐ=Ô$|ßÕ¶ð‰®äåBRÅ®×Xó=Ô!ŒÕh]øD—¾¬NJÃmõ5ß=T®5kùÌN tAPU]T•úL×ôwÏ>ü†…ÄFptóŸÔ%õš.ÁUxT¼ÑüçuI Kæ?¨Kê5]nZ†¾.³Ýk³s£6s©^Ó%£pË0eìR‰éúmvnê]Sõ‹®kžÞó¦ígôõ%±1-óÜå=]}7;7õ®©zD×9ßüÂ¥ŽžüÉû^Ú#6Dò¯ïÜ ÅFp4géK=¶š·‚ ?ÑxH^ü¹*c¯ôMi‡O9çoÒ©ìcíÛ›©§fg5ú¾©wÝOº®~êÎ l{ìȽ±ö‰_ÅNšÆ-ç<¶‰âøÓUã¨UÄ>œuþ&žÊì›ûözevnê]÷“®7Þ<ÜñÂŽ/îŒ4Ù)~;IZ¦-J~0‰b£Æ HØŸ½)ýüÖ©’›@æíÁìÜÔ»n]kÁ_75%›®·ÞqÁån»úñk]#~Š_ÅN='ÙÒ«G:]ìØlÏ$ØLÈ%Ïo¹cÊôÕs³sSﺟtm9xë©û.Ýõìö]Ïl¿ý™íbãÔ½Kb'IË®»>¼L¤<?Ÿi9“švuWêíűfç¦Þu?é:}|åÙ÷ »v|ï&±!~µr2ž»2™ÍEBó¡*ç/‡ñÜeÊ<œGÿ¶c\íKwÃìÜÔ»vEWPèDZku8^‹öOFªÒ
¡Ð÷h»ƒ3„¿#€tä¶¾SJ]0/]BW=þ•°G^lð9ªhqDþíˆÈ®k÷2eÚè34g¿I§Òš4\Ÿ!9ÍÎVŸaíïÚ%]qºYb’âr< ê Dm3¤,]ôäÚ¹«#· `vöá]—£+.à|ã`àF^ŒI˦‹o#:¢+¡ÁÖNÁìÜü».D—lÊÍÊ8KI"í7Fë×øøÌ–¡Ö4Ô1sVwyjé÷½ÀìÜì».Ww±$pÕ“]ëÌSwÑõpOB>Ê1]ÆsU÷Æ?w™;)]:º  ò_ŽéÒÚ…Ãñ$ØKZФ¹¨ú G²"“û†ãñÈyŸ!Õ©ùérfÿGÑ]jŒ®äfÞº ¥ÓuäÈ‘I7±mÛ¶Ó‚XZZ*QòCk2–ª¸¦
Ó|áX
½2äÖ|ÝöH”Æ·¼å-aß°aCˆSH×îÝ»CØ~õ«_•©ê¨.fü„1²¥¾ÂòË[óuÛ#ñG9xðàñÇÿæ7¿YÔQ‡n’¹c>o²‹‚o×`ƒ%ß_yeÈ­ùºíQØ2<tèÐyç÷ÐCmܸñ„NÇŽk–Â17YüšPbÂ~Ì¢ÞäªM¸šÝ8JðÆ[Ó_ }’Ï]¢(´ÄÆ+¯¼"*1Ñ\ܺu«ÿmÂ0üð&WjÂ5kŸ ¹õüZ(½WCÐ% ·=ºwïÞõëׇÃÔKÁðÛ\© ×çæ‘!·ž¿@Ó¨”¤K„hŠV¢¾çé§ŸÞ¼yó†
je®ðÛnWdµ´<2äÖóh•òt‰Ç­ÓN;ÍîÛxñ¥sbøáMŽ }%&\k§G†Üzþ-”hŠšÊxâj=]Ӽɪð
Ü›p =w弓öÙ[&–¨ÁHñí]Óª½É±ª1á8ùdȭφÜ2åĦ#t‘wÓÙßw¹—w„v tiòØ(k¬†ùþGh“@‘§\íö¢q†r!©ât)WÖ$û8\jð{ÎÀyÈG¥KšE²]#³§íÑ,†¥ÇÀgÞžÚ]7*H—fsÌ1‰§f߯6@䣊ÑeNÏ”^'Þ¥}ǹnOn­[wÜð#DiÌU|ç¡«¾ðºË¥Q‘aÖóغuë‘#Gê¿.èêW üî#®(^yå•7îÝ»·æë‚®~E?éšmE
¶yóæ£GÖvÑÁ|½uEO‹BuÑ[ºÂ8pà€¨Äjk%æè‘¯1z]ªˆžÓ5­·•¨ýµå„Š-½ØH{±ïEÁy€®i­DÏÿÚ^ß\ÃóϻΨ¡•èù_Ûë›kcxþy×=ÿk{}sm Ï?ïú£ÒV¢çm¯o®áùçÝTTÔJôü¯íõ͵1<ÿ¼Œ*Z‰žÿµ½¾¹6†çŸw³á¼•èù_Ûë›kcxþyû¢•¸nÝ:Gƒ}×5ýnÒEÁq€.„ Ǻ2PèBÈ@Qp  !EÁq€.„ Ǻ2PèBÈ@Qp  !EÁq€.„ Ǻ2PèBÈ@Qp]…Gx3÷
]ŽÃ¦«øtEá, «õѺ‚z`Wjb 9‰*É4Uìdjfî!=,ºŠMµ^p8[ tµ>zBW\ÀUõ¡úÙÎpÛLÕv«­ðxµ†IWÁib×&zD‹£'t¥×²Ðë/sÛ9P)Iw¢­ÑMºdƒ.nÝ%!##?]z€.DZt“.,2¤a7_ÝÅèBÈè+]Zÿñ€•F—¾3€’½Ì=#Z}¥Kkä
ÇžÄmÙgÈ×B.zäAWG¢Ü·ÉÅ]Ðå80
!EÁq€.„ Ǻ2PèBÈ@Qp  !EÁq€.„ …²±uëÖcÇŽÉ_uºÂE š¸)„ºÊƶmÛvïÞ-ÕéûÅ«MÜ‹]eãµ×^[¿~½¬¾$]bØ/^mîÖ
èrzõ%éBÅ…]B¯¾BºPq!¦ ËUÈê+¤ b
º\…¬¾]¨¸a€.gV_.T\ˆ0@—³«/A*.D Ëeˆ*KÐ…Š Fº6lx'³ê:1WˆâT]±ö$
Ð5˜õ†­B
z0 tAÍtÑTй袩  r'ÐESAäN ‹¦úI×Úòp°8qy6;ÜßÏwÝ„@ ]¾–ZŸï­¸@M­•®CÁ|™9öƒ®œš,†Ëkù÷W,ÐESk¢k%˜¹va¼–o¿^æDA‘1Z¡Å1ÆÒÈÉ_‚ƒ—Æã…ðÐáø™¯¶ƒkãFft'ÆWâ zµÃ‡‹£a¼‡y/ñoûºaÄöVU¦õ“öƒ®rá]ÑgÌòÃòf”iQ^ãœYÑÛZE7+»â?´Ã^FˆDðRTRgÇM¦+®ŠÂíYBxEuck‚õª¬–¹û䯵2’G‘»²nU©àÿ/Ð5oxCWR¥‘Ùâ¢Ò9+»bCý §9y/§ØÐÒRꮈn›\%¾
ýüì}²×Ê<Uâ;âÞ~Ú~ÐU8¼¡kZ¾î2jž¸œÍjQ¬õÒFs
ЕZ¸‹Ñ¥‡OÒ{±¯Ežš8z™w„º«¦ð‰®üŸ}bA—G©À“ÑÂx2–˜Ó]ìÃ~*ë>‹Õ]]xîª7<¤Ë.”ö~õ°¡ž[´Œ`Iý¹…y!9sÓ5¥w’“®)} ´9aï“oï%=w¥×ršÐgXYxKWT—éŒ{ÉV´2-Ê_fŽŽ)Í­5Õ5·<ÊKתÖgÈ> ±÷íÌÙghߪW]4Õ+º – tÑTй袩  r'ÐESAäN ‹¦‚.È@M];
º w]4ÕKº^ýé¿uãGï¿jÓ=Ÿ:ñ¾ÏPl‹=ß”)ÐESý£ë¹®P=zëâÃ×Jlmé]b?ÍŒ¾º%yþÞ†cáÁ-5&ÐES=£K ´ç’?{ö¾ëþý™ýº`w\¸žf™©š)Ê ]MßRc]4Õ'ºDóOÔZOÞówBÓ?þQ×<ÿ-Q‰‰Lk"Ê¢¬ù}¡«Ù[jL ‹¦úD×7¿tηoúX¨ªŸ~òðÁ»…¾sçgÂýÿ|ËfZ¬:O+ʺØÌ±ÆÎC>n}iÞ[
w—Ç#UõɱŽú°I¹ÓØï‰@Mõ‰®{¯|ÿƒ_8ý[7|T(¤ëŇ·‡¿
®Dõ%r º" 4/°n楑°?N®FÙš‡¤«ð-䬈G»OFÖ+¦ytUm¥K4üv_üλ.z‡Ñ2üîž+î¾ì/þñÓö\z‚EWô]³0²¾æeN q2*™è׸–˜®‚·Ñ¥“&ý)”Lå+1nÉ .šê]¢^ºgËÉ¡B¨þí©žZù{!Ñ& ÷suתšô‚)ÊÚ³¥+¬
Tû*,Öæ4sÒUì–â–¡Y×é'çë·šLÇ KF[ém?Q;‰Æ¡PH׿>rkø«Ô¡¯náèŠý”£ÅìfX °n!-+Çt¹%›.}zœÔÖ£WO_ ‹¦úD׫?ýá®èš ±}†âU«ÏPýóÖKT¯€6‰š†Gø«17[vËP7,ç +ÿ-å¡«
} ‹¦úD—пŒ—ÅC×¾ÏmüþÛu=zë¢xî¯jÉÖ£”ªHŸ›a²Þ0“UÀŠÙ«1\ÐJsÎyo)]\¯F#ö~Е;Õ3º"À.þÓG
j ÅO±-öP´¸¢lÖ*ª8ŠêBu3°M¬¨Ó¿¦­A2³g¾–aÑ[Ê¢ËÌ3´@—•ê]Ó ‰¸ÿÚ3¿þÙwïÝú^ñó‘ëÏm`œaZb¾ tÑT/éjF)SöBùºh*èÒe4ýkzy.ÐESAäN ‹¦‚.È@M];
º w]4tAîºh*è‚Ü tÑTÐ¥‹_ãÇÝi».ÐESA+Ð5—@Mm=]Ö¢>ÌÔ1Á*•ãE9ÀO~klz{íº‹Y×ÇX§Kó›ƒÖ C(Gó¯†Kij+—·Y ‹¦¶›.­ Ç…{2ÒVÍÓ-ýÚ2äÚ6-йèRë5«a¸j§¶ø%YíNn°Ë4ûeÓš[ ‹¦¶š.~ù`kMT}…e²m-®xáæ`YQ%FîvÝZƒ.îÕµAMm;]ÆP@s­ÇjèŠÀ~F; ?†iÒà'ýÕV tÑÔ¶ÓÕHÝ2/Õ`«dÉcæ$鯶^ ‹¦¶š.n!ð„ç®yéÒr´ÊɲèúÓ—E£œÚ‰e•¾Ú~.šÚnºV ô¦Ð•Zeq+”[½…Ö|8Á³ž@­Ûšÿå« «UÑ+º ºh*è‚Ü tÑTй袩  r'ÐESAäN ‹¦‚.È@‰uëŽ ŽB§êе'º jFÔ]$tAîºh*è‚Ü tÑT“®éïž?|ø
'
E½tÂå+»é!±A_‚ ™@Mµè\…/Åê%Á=ºùòJ ‹¦&Ó‡zI£«ùòP ‹¦oÍÂ`ïœO÷mï™
kz cýÅ,¯~"“jT:Pšüë»ní]4Õ¢KFjË+º)#›®Àš5Z$Køgé$3›ÖB"B%è˜7_]õ]·v.ššõÜõ¡‡GB_[=8Ut±%ƒ:
åvŽã9aBE.`÷tÑ ÕGW×­] ‹¦ZtýúÎýaËPlˆ_of»Ð)û¶Nƒ–ap