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

50 lines
12 KiB
Plaintext
Raw Normal View History

‰PNG

2015-12-01 16:00:31 +09:00
IHDR59ç]F).ýIDATxœíÕ™ï[ZE²´Bò‡ûÁûiv•¬¼R–ø.Kìh%37» ¹\|¹00`ÚÄ$Bİi°ã…;1 ›!D™Á¡—1,ÁÜëÁ8ñÒZ<8iX´’™I´»³7º« ûe>ö=]¯§Nª®®®éz9¿ŸªOŸª®ézêùŸS]õ<µ@ñ¨å½Ð'("¾>íØñ‡50q¸st;€žøú$bV§ó6fˆY‡ ¸ O†ú}2ÔÐ'(8è“¡†>@ÁAŸ
N9õiõH½~d5­-´êÎ-mÍvæ/®¡OPp ×§®89²Ô™mÖv¶VÑ'€BPL}eC×"IÈjk§;ý™µ_Ö[ ÷-{Yéã[PŠVWgW%}
­åϴܵ´'jж…[Šaèœ‚é“Іn´·æ1Q-²®ø#f?í@‹e>äö‘ÅCQ,o áµüÎÑ-þÕTi)€¡OPp
¤OÝùJpªnQõIŠþž†µ›®,yÚêÓ[ŸÂky/Û
o¤»Þ4+²}ˆ¢@ú$EüÄó'!0ÎÄÅýõÈU!Î|EÛ'¬sJcÔZ=§GÌŸ² `úäXäïOŽêÈúdÏ]ºrâ©Èl³>!¬Ýñå*ÔÇ߬;§:d-{ú\«;™sçIöL(ÜÂïO&@¦Ê~!Ù#¤£˜úm]µè"Ýtg¿žhJ”vS¾æ¦ï£¾ëÝãàˆŸf­¶ßÕ‘œpKY¬†>¥¥gJ‘ gƒt”MŸ°ŒŒÎœ
úd¨2RÙ‚³Áp@Ÿ 5BFj8Sp6è“¡FÈH
g
ÎÃ}2Ô©Iy¦d•7+r;³Í¤Ûwòž íœ
Ò>j„ŒÔTŸ’oè&q6HG)õéÂ;K·>uϵ7>õµ±=íË¢%÷½*—2R 7id7=ÊDÓïংôŸ[—Öí®2Ñìv˜hûTtÔ|ŠŸ6Ez‚PîÓÿC~8¤£|útüÜãB–&Ÿ½ûЙö‰åË_'Úsß·!#5ê™2䤑ž>ùùM‚‘„О]Ù½¨=‘²¥8Ÿ‡·Öé;I
Îé(™> ú“¯>vîßyáÍ÷Ûçùcñ÷ÔÒ“ž{ð£÷íK”ÿülº«ír¿°YãÊBe-Jn„ŒÔÈgJI#ÕüÅ!Ió¦;ö„ÊK‰’dO—þÂ[ ž_I’LâlŽ2éÓ…w–ÄÌéËg½ñÞ«Ê¿ñÚ/^ùë³GÄ,JºÐg]ñ\QQõ4ëJHŒ>•Ù©tþ”IÒÈx}Š­#·'Z}ÒæPfþO™ôéæ'§œúÜüÒwí~õç‹ßzãÑsï¾(–µ¾:ýòÃâÝÏ<sÈ?¯"Îÿš»\·I,7'ê~£_Û©¦”ƒ
®å^?QVÏÿëŠ7BFj"Δa%ì©OþÕ<w—bôIý” d:ƒ[ã÷'eÒ§«föï›ÝÿÔù§ÅÞ¾ÿ›O}Ö¶/>7õ¹gîvÓÉ¢Ý9rÂ$]‹·®þ¹•œ‚:d½–§OÖ궪0(¤2RÓ÷™’mÒÈ(}²W‰¼?B{}O÷)=ïÀÙ`X”IŸ.?~ÝŽ¯\5óFwþôã.\öÀ_þñý!L,\~ìšO>´g÷‰½—»Ö?Ûct¿ªnÛöüÉËë,‡®ïéÖòçOÖê=>·0FÈHMñÏ”¢Îé(“>‰¹ÑŸMï=tfZìí¯×ÿõÊGöížöÌ…3/,Ÿo}ñê™ñdó'GB,- *M·'KÊü)z-ôÉ$ЦÍp6HG™ôé3ÏÚ}blëÎ7þSìðk?ó §|óõîtê·ÞÚºsßlã®ç9ý#~’uK¹R3ŠY }2âŸ)E3œ
ÒQ&}ºðÎÒGïÛ}ýÜ/Ÿ9öÞo>ðöüß>ü÷G_ûöøÉƒâÝØû÷ºZ¢þ¼$Í„¤ßŸ¤ ú¾>é×BŸL£øgJÑ gƒt”IŸ„{é±Ëî¿êªoÞØ8õùû_zèá—Åò'~ò«{Å»ÁþÒ=xþ\Êol6]ÑÜ¿×íì>>%ô&r-ôÉ4Jq¦Êp6HGÉô©cIÔ'¸jßìí7|÷à
'Š¿bY´„Ä©“¯ï™a„ŒÔ”åL)ŽálŽòéSǺÐwýwŽ>2þéoÜ,þÞÒ8ÿú‰I}¦üìü¿Ì8ÿW³Sû_¼ç¶ŲhÉÝp6(,¥Ô'lp#d¤&Ý™òôw~&dé»^žyðMÛIJhí¹;ÎÅ}2Ô©Iq¦ºãúÿýÍÿá{'—Ï|ïŸmË¢E´<Ö¡Ç´^IÙççƒè33¤ôªoe˜ÄÙ è“¡FÈHM¿gÊûÿß½§9Ò~¾õ޼‹ÿôEË7h‹wE§P'zå!—–³Ò'œ
r}2Ô©é÷L™;qþ»¿Ú|MØSßúG{#o½¶j·;þW¯´f.8ý”&”RNi—wª9IÈú¤Ëƒ®I&in}g ±Ýã
6ôÉP#d¤¦ß3åKÎ~þ¦Ü}ëÛì¼òâ{öË/Lü@˜èãôê“ÿ¸‚6dÏù“öɵÑM/[ å êS(A%Î úd¨2RÓï™rûØé[®9uëž§oºú)aöFÎ<ûOöKÑ~óÕóö>çôÿýIÉÙKŸ•tÆá²‡a%SæOj‚œ
6—’ëS{¢{žØS¬¾ºS §‰“?Ñ(r°OÙ$#d¤&Åü©±÷¹[¯}úæú¼0{#g¾÷®X¶õé–=§¢æO¾0h3@&Ò'Úªj'U}
%¨ÄÙ`s)¹>¹çp*}šmÆ­éiÉôiÐOÙ$#d¤¦ß3¥5sáŽÿùüícßkì}fÿÿxÚÞÈÙÓÿ,–E‹°ƒûN?3ëÞ§ÎN1Ðg€ìkþáÃqW™?A®ä®OÞo¼~
4ïJwWxœŸd'ÚΈ/xQBž?¹*eɆØN·§Xv2½:•ּϒ>HùYl§û+±ôAê/ÌNÕÑMºZ"­îísàßqkíxÿšò)Ã5BFjú=S~ýËßþ¯OÏß½ÿÌ×ê>¿õú/EË=³âݨû÷<aÐg€ìç÷'_«d±‰ÿ¥*ò÷§þJQãl޼õÉ›úX¥<]9quÅ­ËÙ=%Ü<­)K¤>‰¿âj·&šÍ®5»WH¼\±ÎyîÔ
¶kÊc:xûàÖE
­î)'òž»{oåxBFjRœ)óÿã­{ž=üÙ~ýþ7d»ë–Ü÷¼xWr6õ÷'×Ot )"¥eùrœt)Ï?w¤Æð¬(rþÄý{0\rÖ'EoÚMw\f?i(©—¬=þ¢õÉz9ÛjͶ›ÝÓÕZK:û/½+oÁvÍÕÂ@o'݉XÝyXÒù7v¸'õof!#5éÎ!Bû¯}öÞƒ/Ý{ð¬k/‰–€8ÖK†³A:
3²jN·Có§úäLkºÂ°³Ù½02Q¯Û£Kÿò½¬Oj{H9”Êü)¼ºwE?RþñœŒ‘šÔgÊÏÎÿËw¦ßºkâÿ4ö>'þ>ñõ¥ÒäßCŸ òÖ'bñû“^ŸÜ©O@™‚? É‚ávö.ø3úí¾røŸ\1øAáÕíß–¼2T³Þ j {32BFjò:SÊk8¤#}ªšå-< Μ
ú”µ¡OU‡3gƒá€>j„ŒÔp¦àl0Ð'CΜ
úd¨2RÙ‚³Áp@Ÿ 5BFj6åL©t&Iœ
ÒáûÍÖ­—ÔÀÄáÎÑíJMmóFrÍ$YCŸ ÌŸ 5BFj"Î2Iâl1è“¡FÈHþL!“$ÎYƒ>j„ŒÔhÏ2Iâl9è“¡FÈHMù™$q6Èî0îHM-b$G&Iô ²…ù“¡FÈH)gJv™ºp6Húd¨2RcÊ™‚>AÞ O†!#5œ)8 ‡túÔùÄžß?ò§ð•+^ý·r÷~,…2ÆÆÆ&''666â{¢O8 ‡4ú4ú£›lešùÕ)±»÷c)Œ¡ ¾¹¹9¡R[¶l©×ë333/^Œê™ûá+—álŽôú$m$ÿë×
ò²¸¸855µ}ûö‘‘‘ð¤
}ÂÙ`8 O†!CAû…¬¬¬„'U<‰Ñ/<ÌéÈðúžòL{BN:i=ç2Ž,ïX_F«¡OAz~!bRuóÍ7Ûžûá+—álޤútïâc9vÍeßiˆ…Žæþˆ®8¹²4Û¬¹É]zZ¬Å­å¥ü*I=õ¢YBÆj«^o­öèÔn:}Ü…Dku'@íç›»wŸ=ÛíöÑ£GÅ_±îÇ?~àS££óóó¢htU'wß}÷ú믿ôÒK'''ѧ;”ŠDútÝß}é¶ï7øîß>qþ1± ^J[°úefuuvÕÍëåN©fÝnͺ×xÆ^×ÙJÉÜœhÊírr³®9 žs? Ëe
 ”få''l ôG·<oiÌW4ï¶õ¦ÓJ3Ôñ×iÿÔv¡F}²u«Ý½ˆúBÄ´©^¯ŒŒÌÍÍ­¯¯wøý©ÔÎ¥¢·>Ý󣿹áôÔ Ë']{B¼ƾh‰•%!Ýþ~ö'¥¿“zY×Ù)Ûî/8–´º!kCW3î¾îŠ+ntF-—þW[c=ðqïbñÑ£wÿ—-ö8¦yÝ|EsÕÓ§™ž7ÎXÛ\õ®3;ª×Õ¿¦;*j»-­Õ`»ò…)‚$dIˆ“(ù-ô©DÎ¥¦·>ý΃õã¯èk?$^ŠÆ@·¨ûJEišåü€$O¼´ýBÒÔtäMå}–Ë2 ªÞ$™Ó¸íŽ>Y±²ò“æµ;N¯ý³¥Ÿt7hežëHs,eAš{9]Ý5ë:RÜšßîHš÷ïLNNÚwîÉ,îèî€tôÖ§K½áöïOÝsö>ËîÅKѨêPøg¤nºIoÆÓKŸ¢:£OÃÒ'‹í'~ÖÖÖ„x,,ˆ¯´³¼¼,DÅ^ÓˆDz}
MϪ5—výIܬ†(}
{°ºz+:T6*mMÒ6{¥ð¥<ý9Ãüi`gHBo}:xæá+Ÿ¸íÄ+ÇN¼|ì‘—‰…+ç¢1ØmÁ‹ºÉ’ÝÄÆ^~~Ju}OÛY«O¡ë{n•¬¿!¢°øÛh4:–ÆlÛ¶mzzºcéÐøøxXŸ„n%Ò›ø²Òlkô©û¶Ý"–zé“§C2®JußL¦OùÝK—ò´ O)œmpŸItÄŸ·îÚóäs¯Ÿ8þ÷GÅ‚x©ë̺/·X78¸j$ßáö‘“ö:kõ‰û#ª2,-ñ®Ä®Ñµ›=æOÁktA±sÅ-FŸ‚ë&}*±³A©HzùÝg¿nß_.Ò{jº»ÉµÛáþòÁ¬@!#|ÿ‚7¿j6Ý™”ÕâέjòìÇ›‹I²$_Œ?)Ÿ›ô©ÄÎ¥b¸ù˳Ò'žÏØ Ÿ 
ƒ>ál0¨¯a¨2Ð'œ
úd¨2RÙ‚³Áp@Ÿ 5BFj>Sœ´)ÍVÒË݃^ÍV¯«ËÙÈp6(.è“¡FȈ§ÑhŒŽŽŽµh[$ÉoÌT©ëÓﯰÙß
„>A9H§OÔÏ-½2â±.^XX°õiÔâ’KœÌQߪ.S¥ÒÇ{ c¢í?Aa?ta=&Ñ}þO~#êi
ç)@ùátoÙKeé¼å*¢Ón}úÅ'ÃúX™Œ‘œ‹/
‰Ú¾}ûÇ>ö±‘‘‘¨3%Q¦ÊN(ç¤ÿÐz`jå>uÞ+Û¤6ÁJT*?
%€ú„†!£'b
533³ÝBèÓOúS1…Z^^Ž:SeªìèôÉ»ÜçMž¼ÙO‚l^ÎË» (%ÃtDÎÚH[ZqÈ)Wp6Húd¨2¢°eiÇŽbª455eç$\__·Å©3`¦ÊN/}Rò,'É6i­åKúU!Ãë{yÔÏõSžÇ®÷)îBòߨÃ=#×-ÓÄ …µµµ¹¹9O–l)²‘Å©3h¦ÊX}
'¨L”mR8ÞDÓËòÕóúžõúÅ'©>´~n`õèÏ
W™DŸb¬<É–6¶, ùÙ¶mÛää¤,K6Š8uÏT£O¾ïpûÔ䉗w„sJ*÷GÔvÖ¹?Ê@Éëç*ú$ï6å}ŠûÑrPPÃÁ‚T×aA·ÏrXQrݾ]¢dµ†‡ ¡:vY[–ì‚ ÚnŠ8u†“©R¶òg4ÜÙ 5%¯Ÿ¼¾WS'UÁM…·KùÿHxŸÃ;¦\ŠéZYŠùš2lYÛºuk£Ñˆ’%Ñ3<£J~%<++{¶I3
§äõs£®ïE}®² ½]*8WÓß¿Ô6í3(7£BÆÆÆ†,Kv9«Ô _ŸÊnF9dHÉëç?ןE}nXŸbe50ëœ>Ù)¦¦¦¦§§ÅL¾Q­JY:}úôøøx&²ä>¥p¶L¾y0’×ÏUçOîøÚMut×÷‚ûÓýáJº778à é“îú^YŠùŠÃm§H˜™™9|ø°ªíÛ·‹Æ;vˆå£GÎÍ͉w×ÖÖrôÎÔœ~à¿ÛÓàíÿm\H”ªˆŽQõwã@ŸR8Û€̤äõsõ÷—‡6¥|JÜýoKÕí”ÆÂó§
Þ±¼¼,dIèÓää¤}û€èée¢±^¼îsFÌÄ<iëÖßÝ^û½Ï~ûôÆ/æbëâÚ‡}ÊÍÙâ)ýܼ,â’f).îuú ^&ºññq¡U[¶lÙºu«Xb —––6Á9“âÊÒV!¢óóóëï>®ÌÕ ÞÊÄü©pÎàQöú¹ùušÿ¥L·W
2Ö××…h 1úT¯×wíÚ%68222Ì´ÄGˆIž˜á9²d%·ÞðE§—þ O%p60êkj2†óƒ–'Kb³b›š
¢O3ô Ò>jC Yý %¶#fföM/KþU½ž%ÜѧJ9T ôÉPË7d$ÿAË“%1331EK²ùî­—«–<õŸ*èSñ«ë¢OôÉP+ZÈÐþ e_L,Kî]˜¡ë|Š e¯O½ëçfke¨®[4gƒ²€>j„ŒÔÄœ)½ëçJ%Ô[³­ºÿ<†RôVÿÐw9«ëâlôÉP#d¤&êLI”©Ò{¬[^PóL*yR4™SÊU]gƒt O†!#5QgJ¢L• Rmy)H4…q%JT]gƒt O†!#5QgJ™*èSLa\uk®³º.Îé¦>Iµk5I‰¢ûonÑ[é¬.ÖŽmîíX„ŒÔD)‰2UÆ¥‚ ^vs|@)Œ[Êêº8¤#]ýÜTnª)õ¤œ½ú"ñ«\}ʘ˜3¥w¦ÊhçQ‹ÞZ¦Æ-iu]œ
Ò‘º~®&n
RÏ%©T®"y½-C5ÞìoÇ"d¤&~$—}ýÜxËþþòì
gƒtd^?7T²6x™;|}/¥ªÆ›ÝíX„ŒÔÄëÓð­øÕuq6HGFõsWCegcî5ŠºŒ¶šGÑ[yg
µc¡eÛ²º‘š¢éSñ
gƒtdT?× ¾v4nÇÞkü