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

40 lines
15 KiB
Plaintext
Raw Normal View History

‰PNG

IHDR-|¯›;èIDATxœí}ml-ÇyÞF~
à¬׬4ê*D݆L XqmKPE¨ªB›–D)W £ÈÐQ|$ݰVŽîõ•y¥È¦âÂäU|lJ²e*’sék[¦}TE 1@GÀÄ–E&h{]£Åû‡?Ù9;û1Ÿ»söìÙÙy< –»svgç}ßÙggfgc ugÀS@‡ÔƒT‡ÍÌ\.ƒX°.7‚óT˜šIJ‡`žê0ràøø
Ð]†¬p˜ÁbD,{HÖèÐaÍ!‚Ù+ÂÜ Ø "=$tX3‰`öŠ076ƒˆe ÖL"˜½"Ì
‚Í bÙCB‡5“sƒ`3ˆXöÖë°Ã•V°Ø/ÿœ1:ëc¼P}lx0Ã+¼2·o„{{ÌæÇ2Ü;Óè~è°þbžp»×ŠÍæŽÍLØð`†Wxenß÷ö˜Íe¸w¦Ñ«ÔaƒÂêô
ö—\”ë@>ÿlï°¼ Ÿh­šïÝ fx…Wæöpo0ŸÎÆ2Ü»£W£Ã¥Ðb2ÙÏå@ö2m\)ÇÆÒȧ3LÆ…ÄL&•;£6RéBºýc  ¯É+\3·o„{»Ñ,aŒe¸÷¨îT§Ã¢+­¢´¢P”ĨqšAI‘mFh“de*§‘l¦°YvF'Qî,ê¥Ò™`†W”áΘÛ7½söƒ"]Še¸wÎþ"F§Óµæ¶ªD…uØ›¥Ú–l´zÛÊ4ÃÛLy©ñóX·SwÃýåÐ`†W”än˜Û7½M÷ƒ)‰e¸·éþáŒny{ÿMDÒÑñÏå4‚ÍLÚ0Õ'¡š7l×Lí¤ÜÉB{¼bì^ጹ}#Ü;g?(Ò¥X†{çì/btkƇ‰Ån'ƒï¢ÄÑv¿3ÛëSËiÓ 7Þ“w¡ó;-*áR0Ã+Fö
×ÌíáÞfJcîíÐø0ŽÙßV¤%;h¥¤ö`
¥ßa¬Žª‹0uiN˜î¿qMíþVyÖIåN;>r0˜á¾™Û7½Á|:ËpïrŒnÓüaé7 ü¼ !Z½uÆäÄÀ¹it'WÎù¦9‰ù·ÐÙ`†WÀܾî
68–áÞfF·I‡£±±Á ÂÜ Ø\"=$tX3‰`öŠ076ƒˆe ÖL"˜½"Ì
‚Í bÙCB‡5“sƒ`3ˆXöÐaÍ$‚Ù+ÂÜ Ø "=$tX3‰`öŠ076ƒˆe ÖL"˜½"Ì
‚Í bÙC§ÃÞüÉîÍ߸çÚ¯,ýÖç¯yì²MöÔ~ L›ƒ^䕹½"|Æ2¼ºJ£çè°3ßÿ
1Ãò·î¾ÿÂ)J²ýá3בý|Êty¦§¥§*kM ölùÏÜ’´ø¨´0˜‡ô¢q”|Ž8geûÍíë¨!ÇEM,”[!ƒ
ÚËÆ^ΕšÎ¤Ê:R¾‡—æ]ÎÕä¦:Œú¿yð§¿ÿÀwòÜko÷_ç¯Èß'v¿öà÷üõû>›DUˬhJ0 1 3KoÖ—î‡5-sþ¯]+Fƃy/Ê/ùá™å.ZÙrs{ÅjHk¦§×ÇtØØiU,ãÕŒKŸõÊ:–ã].Öä{ó'»Dÿñ…û_ýéK‚å^þûÿëŢޙ†J©4³W_##'PŸ¹É¹ELÃ¥¬—Ê8ጕo׊¡{0éEÙ%_Œ:ÌI+Ûln¯X¨†dëÃøqÅ4$ÔÇŒX€;í‰å!½šúðl§3+Ô«­Îb«:ædMn¤Ã>ýµömOüþæîŸÓ£/ýÝΟ½úè÷ßú.Ùþ‡Ë‡«/<DŽþîS÷ëK“½¨˜BkIå%ªWñTl2¾PÝ“ÝC-‘Õ¢?sôò*µÄèÎÏß»î•6c†·F~žd;rz®ô˜JÜž`.êE%ϘO±fYFaæê0Ǭl³¹½b¡/^VYçÌõ± ÏQ‚¢^.*œÐ îè¿Z·W{lfTŠOoiO,éÕ±é{‹©}CéôVfP?g$Ë>ädM˜è°¯ÝrÃú-ßxýIrèí_þ|é¿GùÙo·ÿ©; ?õøm$®4ùö0¡M~LnHŒ³ÈJßÞÈ—wçr¹+ù-™ªןÉCZÍegl¨[‹²MmI“ÑmÖk‚¹¨e”¼ìEiIfZÓ´_Ò+Ûln¯X¨†[SúX–ç(¯W_L“yqž_“%ÇæE¥˜yoiO,éÕ‰‡m`©ÄÞ;\ýœõPnöóZ«Ã>|溙?ùøÚ«]üW?óª>ö¯?ÿ ÉÆ‡Oò7Ï^ó‘s×øôµ|¬JàZ¶™‚z-ã²`Ϙ°O+ ¹Fàìž_hNÔ<†3ά4aZ*ϯÃÄV¾üóoMh5³Þ2WÖsQ/Ê.y¡¨£å™eÍì‚îYÙfs{ÅB5¤R‡±õžåzNV½Ÿ?j0‰]Ï‘”%Ácó£ÒñÔОXÒ«n„ŠàÄè¬õ
ëçÜÚ²¹Ïë¬ö°ÿ°zýýVÉ¡¼ü?¯~ø†¬Î>õæ…çö¾¿Ðûì'Ö¤·=iœTÑZ@úÂ",æ¹C®ˆõý5f:LfîlœXæ^FùóËíêl¨ìš‘±pØ[àýžï}¬ æ¢^”]òêÖ¬ÏdYÓàC
§¬l³¹½b¡2·=ÌÀÇ2<'¿^ÍSWq§w{Þcó£Ò÷îÈ„öÄò^:p¬3BËd…‹aýœ[[ªÏí½öÖäûݧîÿȹù[zwþêèÿ‘£/ÿÝk¸µòåW2ùŸŽ~usïÎÖ—îzæ´êÚ2ËÕaƒ¢Ó Êãož]ózͲkÒÔ¹Ò‘D}`M0õ¢ì’V‡IÍ«Ù^ꈕm6·W,TC
Ù9
|l$& Ž4‰…ü~IµÇæG%tXD{byH¯f^$æžíõ"öQÖϹµ¥ú ÙÞkoM˜è°7²ûë÷}äÆÛþøÂéŸþòçI²ÿõ«_<úò[xü$9šõ½$GÝÍ í纰W–?ÄÊ2ZõõKê2LKVl„Œr«:zkl—°²ó”kç̺5U;gr´5Û’¼0°&˜‹zQvÉçõKª­©×anZÙfs{ÅB5$§<¢'Üø-º_Rùc ·Wxl~TB‡E´'–‡ôjF‡…æîtå®jÓúÙøq/ÒÍš<0Ña„§¿÷ØUŸÿøÇ¿ü;KOüÁç¿wö¡%Éöï<~ò7¿p=9ª.MmY«ê fãô…ïQ§bœ¾dHõQÕùE»dÌøÖB2eK;°&˜‹zQvÉ7N_õÕ½òQ䘕-7·W¾†”!tšøX–çÖ«ÃÄ‚¨Ã4ùWxl^TB‡E´*–‡ñjå‡&Š]fõsÖC¹ÙÏëœùôI¡ÿÆ¿aýö›þüäMŸ$É6Ù£y|¡Ã„"Ș·‚»®‡Už·"$7¯AV·”þÌrá2GçWKLrSÜWÒ„ ú °>-f[7«V`S0ò¢ì’ËA3o…¦0‡§ï‚•í7·W²†ä¡p33ñœø‡üù3ú%óâ.'KjÍŒJè°ˆ¶Å²±WsS3pí»âÀv“ú9#YÎ!kòÀ\‡
•7ž¿óÄà ¿ý§Ÿ&ó:SÙ-R.Ð?äaC¶3Ë2¼([ë;Nc+;an¯Xu
)О
3ÏcA-Œåš½Ú]z^çë°*™¾ÉY¶òZ¥TŒd‡jçùµ0˜Ke³tXQ+{cnPÃÏ©‹Õ­$Ñ<"fÏk»tXÒîç{0 _gHóù*_:ÌÍÒaE­ì¹A=5žS
=Ô±ì6G~^Û¥ÃÀQˆ`öŠ076ƒˆe ÖL"˜½"Ì
‚Í bÙCB‡5“sƒ`3ˆXöÐaÍ$‚Ù+ÂÜ Ø "=$tX3‰`öŠ076ƒˆe ÖL"˜½"Ì
‚Í bÙCZ¬ÃSq$«"”7CA)g3?I¹™7fcƒ^ᕹ½"|lv,ÃÃ
Œn™Óm»o369˜ášÛ+·=¦± ×}t–¬¬$,XËN¹¹ÝkÍöz‹éœf}f[y·Jm&¨eVA¯KÎÉ­î>@˜,^yJ}4ÜÓZì´y-æ.˜“é³/§(
fçà<ƒü÷;lf
ÎÊhS0Ã+Æî6™Û+·m©ñCËb^…‡åé0¦øâ"#—,
vùÏt›×˜F6LSK/Á®Êï$Å[1ý-Ù™lHGÃ,ñ3ø'éÃKDkÄ;¹ôÙ—KKƒ9_DôçýÅdOá9©­ fxE^a¹½"|Û¢¯1´)–ááyxy:LÑX—f—¹ŸP;&ffU6·ò¹¡ÍÙï„’|Pìiå̰¹’ŽªïB6m¥|9ö<ÊÌ$Ù^ï$w$^×µ`†WT⶘Û+·s.Wi×ZËððœË•æá¥ê0¡Á»Ÿ$CeÛ,ºíðo´“³J²Ne *åì£LNø¶Ye–rN¸žINÅšPD‘å
Dò±=Á ¯¨Ä+l1·W„oWâ۾ѢX†‡Wåáóíaa1uz+­D5G
:*&¦§YQˆú£*r]ÔrúÜËé5;_‡½ÙNg¤&z[^Q‰WØbn¯ß¶©Æk -ŠexxU‡×
²¢éK.j3&MØsßm8æNîQlËUµðGe;åÚ,ÒPõ%³?w>˜áUx…5æöŠðm‹j¼ÆÐ¦X†‡Wäá%ê°7˜f:ÖLƒž‰Í2%35Ih¡•Ž\@ѧ…ž¤¿\`¿w¤QU]Tl<fNÂÛ8ûrªòavvVø’ÑKxÇ‚^1v¯°ÉÜ^¾mK×ZËðð*<<(U‡#PÞñÇÅhY0ƒEiæ07èK­ñCÄrshìáÐaõ2žŒ„Ô¡µ‰Áì2‡ö
˜t„ãªñCIJã,âáÐaÍ$‚Ù+ÂÜ Ø "=$tX3‰`öŠ076ƒˆe ÖL"˜½"Ì
‚Í bÙCB‡5“sƒ`3ˆj61qE¸ bÁ:ÎS`nhË5:ÚÚÃ/U>æÁf±ì!ôK6sƒ`3ˆXöÐaÍ$‚Ù+ÂÜ Ø "=$tX3‰`öŠ076ƒˆe©Öa¯ç:0ØÓ+ÀÜÐ –=Æé7“^ª|"Ì
‚Í bÙCè—l$Ì^æÁf±ì!¡ÃšI³W„¹A°D,{ÈÑuØñol_ó/Wþíûÿäß½ôTûý€”ŽæA0%bÙCŽªÃNüðSÔkÿðÙ¨ý~@J'‚Îsƒ ȱì!ËÑaŒ)ë¿%ðØ©`†óÀÜ R"tØáJKü*s¶wh˜¡í^+èô‹ÞÏàÒ‹}v#óB):ëµ[‚ð°7Ûêm2?r~\æ‘M£vƒ&[ÜUsKuÅ 4ª+Kä×#›»w]° ,‹Ä2êÛéx, þ°ÞQìlœ ¥2/G‡qí“rÉö‡‘bCRiÈ<ëö;¬ñB£Ò‡r‹’ëkâ²ÑÙHöŠ‹QÉ®cÄÆm­i
¸c f[ÜUs‹å9¨µ+%å¸Dsûu×ãÉ@©¹½¾-‘.ÇòlKhF!þÖl–¥
ÙÑB±2/¢ÃîÝyì×Nòª¯.‘cy¼žâöFkå*Pš9ELŠŒ×…C4¤Ë‘š¦ÿÜwåp„³YÌ9Γaš.‘þ¶áwÕÜêw¶*Ô@i.QÀÜ>Ýõ¸2PnnG®oK¤Ó±Ücë4ªHz™–*bG]hÄÊ|hvÝ7?wë³¼õõó¯?F6È¿Œë0r¨µØiÅ
•iû|R¬¬b£Mš|«&Ó¤PüW¶‡|M+|66·ƒº’içf¸³Bo×òû…ÿ’,±¾%¹Ú´3˜ó,,¢Þbj}nÐp‹»jnE]—C¶-4EÍÛ4.Ïø A÷ÆÕ¥ÞÓØ\I×ÕXSã‡é-0ænÌ]ó&]K™U #±„ú¶DºËÃ%$l"Ê~ç<©•;-t¡Q+ó`(¿tÓVû¹½Çcž'ÿ’RqhÞö»bo;ÚN_·Ùp¥G·™–ù‰RriÀÒyØBç-*žÍm\²I7«4ü(#Ça%ʼnEöWb¡Ú‚ha09O†i¢1­îUÅž#ÇhqWÍýΖm eQ+k•ðT8àZžr]ÂÜt~(ÕWMºk.Ðäk)³j_$Ž}åÒñXf 1+Ö³ëjµ}y|§ÃÞõ`ëÌ+gξz6bÿ,ù—ì”ì!€}ES¾&Ť¼±ø¨²¹/[‡©¯Â2¶¨ÜÁÌæVü‰dÈü 'FeŒ”üJê˜ º{”!#³‘ód˜†wnñ\iuËs-sI¦-”E­õ‡Œ¶¨L—¯«´fîuYs7ﮕ×RÇ‚}‘8rô•K×c9é¡‹†IåLjÁQÎís¡‘+óátØ{½éögÛ÷\¼/ä½ä/ù—ìTÚCq¡é;½IéµRsƒrá±êœê
'ɶp*eâì óŠ;ô›´SY’˜ÍÓaFΓaá%ƒ–˜Ò¾9:¬wÕÜ
)«`…-ÔE­¬UrÚ¢r]B¬=ÖÌöCÁܺkm§„.¬‹Ä‘£¯\:ˇ´kRú*%¿®V•vZèB#WæÁP:ìä…‡®>ë¹OŸ{áôÃ/œ&Wo,j{¨Ë+SjúÞPÞ­öœÙObŨؼʋ×¹‚Z™aöúhÖ‘æé0#çÉ0M~{˜ªFм¯4Ì⮚[.C®[-Óõ IV3q åuͬ©r'½ç¸~׺kÉYµ0G޾ré~,‡6êÇŲŸÅ†G•Áb \™§Ã?ڻ뚯ݱñʹ3ÏwÉùWLc¨ÃŒÇ‡ñfwê›ßÓŸ(ÏŽ4b$ß]­*\Æöƒ‘zò¥ó2̈?$Ѿ"7p|˜‘ód˜†;”ÙJ¬qƒ[ÜUs‹…ÀÌàk‹áFJÉn¶Kˆª…¹®Êš¹•Y•¾³ws§Ê¬Ú‰#G_¹l@,‡f]:;F´OjßCë0»/>B¿_%Ц:Œm TG:yqaÚÙ!Ñ÷’â P