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

51 lines
20 KiB
Plaintext
Raw Normal View History

‰PNG

IHDR¦ÚÄózîM÷IDATxœí}{ÌfU}î›6MÚ?ŒóOÒ¤Ö¶ÔNcTBµ3Íi”T«Ÿ#V;øJË /B¿‚\Äã è 
ŽÅžP Z.oUglMñÒOÓÖžsê9Íi°çŸIÿqŸµïëò[—}[{­½Ÿ_žÌìo¿kߟýìu}Ö"A ˆÙÄbì@ ÉC 3ŠZòÎ8ã Ä,ƒ=ú±øÖ!<ÏðZòØIr˜!²G?N€u€ð ‡ä<`â€ä yÀ´É@ò€i€äÓF’·½µ±Ø\÷¹75úÛ˜WÝ y1=qžíËChB˜¤ä…ú¼C>·¼hžþz“û–_m”ªÍFÄp’—>ƒåÚa=$ÏŒâ[Ûîë[’×#ñ<9´\¨ûßµÚîï@^øæCH^ú0ùÝwYÏ?¡ôÃÅeÔ…‡WrHJ“è÷Fý´ZíÊ7ÝX—Ó×ËÙ±Ve©¡8éˆùåp¥f–fcs¹Q®!®¥ük­7òæ§Z§T.P·¾!<Gl’7*Ï…,žóä•ÜI+‡ç›ô*yÅ 6Ié 1®”iÒÀ–¹Oe*(ìÛ¢¦!%Fá/å£bŒ^òÊOYÆà|¹úrßðm&Lõ¯Õ‡—:OúXÜçZ8+åTk4|ÙÚÂsD#y!ðÜÕ2HYY“\]éƒoþÑŸäé²WÖl6 x© d‚ÅêÌŽ˜Æõpµ`qÉ ¹¼u¾!µ,¥<
~ÿäy’DzîJ{EÔå›Ö7&„çˆCòṓä‘;QJĉn¥#¯:ñÍ?‚ÊåIy´òåO^Ä4öçM¨£äñAÕ¡×¢Kà.%©Ä!—7*Bà¹cÁ–ÞIU'Ã˹rp¾ùG¯’ç~ƒ´êÃ?•by½ÜµZç„Ц¡Ÿ·…
}åòtûWγY.’<Ôå„QyNäËÊ5¶Õ u“_‰º¼&0·dÕ¬® ãîõzÉ‘)«XU+¶„4ÂÃh"y‰x&Ž’—ˆ•/ªx‘çIWuuyæü ÈQ´ØŽ†‘x^еZÏÕ>ó„1“Pà›²-¶=£n!ûe±±:Ä1‰ñÆš¦Ù|A7’ËÛuÃèÖÒUòNr²Ò<Ïb¥c‹­zªž á9â”<â¹¼s²+²f'î-¶SÄx H0m@ò<`Ú€ä yÀ´É@ò€i€äÓ$ɦ
H L”¼g¾ÿõ>ð†O_þòO\ü¢O½çwØ2[3úYÅH^k|ë;'.¸çŠ×ݱï·?´çìÛ/dËlÍègH˜šä=v÷5Lé¼yó¾«^›ƒ-|ßo°õdúu5°÷hš1 yípã—î`Jwéý—_uìêlù7o|=[O¦¯:À+½ó.îQŽåŠ“’<¦k·_øë_ýÔUû•{y0Õ»í¼ç«ªÇëªzìW›·Dƒd±’×L×μþ57|éÚ‡¾ó…¯ýÃú›ÿôWìß{O|úú/]úû_®¨^=(qTÏ71&ë0Éc¥W–¿ûò'þˆ!ùÉOx|÷ñXvåõÄ®0,¼øêƒ¹‘a¦ƒ:&‹ ¼¦`¥W–¿ûãcW=ù÷IWôøÿêŸ<¼Åòz| ·üЪcËê1×Þ%o‚LÖa:’÷Ù?yýç®{cŽ\é~pâË'ŽÝÁðÐGß‘¯ÿÓîå6)É*åYñ#\—Š!ÖdQ–M yMñ–Oï¿èÞw9ñ©ü*ûÁ£ò¶/}ï!¶ü̳Û¾r3ûõâÏ\%²NÇÊÛœT’§ â¦yXïs¹ÜU¯§Sžy«g²XôV<¦Äcýa:w×e¿}Ïû^ùÀµo`È%ïÉûnÈÿd`bÇ2z,
¿ _°åªÂª€1Ò!Y„†¼¦xõÁ Ï=tá=ß¼]Â?üë?î»ç9Þó¹ýïüÌ»λë"–¦HŸ“ÄDŒCJu o‘¢òPÝds­M©–©)&›ê|”c}ÿ›b1ÉcåÖƒ¼àcçŸÎ l¿xû»î¸è…ÿåígÜþÖâVD+:ŸÏ¥Ådùw5B™ãÉk
Vn=ã¯>ødšËû«üÖ‹¯ý½]ó*¶ð›7¼ö·n:ûå·œó›7¼®Ho'‰XøÐ:Óñ<Ô•W””âÞr]˶™,ë2_Ö6+LGòXî—¼$G®tß~äîG½—ióõR.¯€ðI>†ª£(ŽQ ¼¦`9¸ÿtàœ«Ž`—ðÏÏþ¯WÜzîËìaøÌ·Ž}á©/í]½ç5÷6Ïåñ®±’ä©<4›•Ö)‹²ª:yùñ–Ã|¬h0ÉcEW–ce[†\òþòþ›ó?+ÿÈ%Ú=.Þf-Ó+cüªÉkŠ‹?sÕËoÙsáê]ÿ~êÿ±«xü_{÷Ñ­=‘fú~|êß/X½ëÜCû.ûü
ez÷º<åOKÁV™LNÙMòò_!yÁà™ïý¶óžäÊßc [lÙ¯B‹­\Äžežççܒ邟L‚á§ÉkŠo}çÄéïùï¾èÝð÷ÿúÕåüË¿ÿïÛÿÄÞ».a¿vh±­ÿÔóP–!mJ‘½¼
t5ù¼CòBÂ_¬¶>vþéw¾{÷׎ÞÊãÁ›7ï¸è…ìWêá‰Q*`]}»±µzæ!(c±!ñmŒ¼¸á‹·¿øšW¿úc°ïÞ?¼æ‹7Ýü•ÛØ¿lùîºä·>xûÕN<m¿<Yò(‚Ñ’G¥T/(&Sͧ»ÂbJ’—äªwÁ¯Ý³|U6ôbƒýË–ÙEïrÐÍó)DÿîŠìË™óI)
ÈdŠ H^+0]{ɵ¯>÷ÐÛÞü©KÞ|×%ì_¶ÌÖ(zW@ÔÃè áO
 Ò2–褒A1¬ÎPSŠS“¼$+áÞûþ×|òg¾ôeìßû¯9clÝÉk
Vzýý;ßuÖ­{÷#oaÿž¿ÂÛ1AɺL<@$˜6 y€H0m@ò<`Ú€ä yÀ´É@ò€i€äÓ$ɦ8%/Xìϱ«ß½
7ÔƒWÃ@œ’7ÐÍ
ùQAòb¸¼Ižêj]­á-%v­V›ÕØÀjÜŸìG¨~9ù»\,§c 9gˆò¸lŸŠÇl–¬{Hÿš­ÙØ\nHã7W+Ñ[N¦^&µ™²ÞÕ®òÜVKþ|ú·#…䫱pµ;Ç“<Oq½,ÉQ=×üAæf^ùS¬—ÅR?‰üü°êr%çPVo>àrAù5;%Â4´žõ‚HF]&µ—2=[î&p…sAµÃ!œig/yàj4\íÎðÁ$ÈèVŒfÙ—³¶b翱¢sƒªoËz™}ÓgÃïV=þ¬”_é«à
**¯má#©\&µ•l©‘;Éê¢p³˜»ä«ñpµ|Iž”­nPu+û¦Qq볋•Q8{(æ_Õ¥ÏDǘjòPÉCMad½œï§ Ó „ð¡H¸ W»3|r¹¼ü!­¶6ªofñý<)|¾ˆ˜%iÔèË©^&õÑÖ\+M,—C• yàj,\mïuyåíÐÔ´¥—&«
)ï~V©¬Ö’(OHd€ùWFe%ŽPÓ,|~éúi+2¥î#Ì×pIÏ„ä«ñpµ;ÃÃh±5ÐÈøÁ¬Ì¯7V[KòŽsõ¯|úEÖÒÄ5„ÕÉò¯îÊsËl#[ÁÈ™•[$—5ª°eµ§BxŽ0$\†«Ýa¿¼‘¡|ÒÜŠÃv^üä¢ yŹڼ.FÙ'}À’$o¢˜ WÛ€äÓ$ɦ
H L<@$˜6hÉÛ±ã9 Ä,ƒ=ú1ä¬Cx
žáÈåÈåÇ[€$˜6 y€H0m8J^òãÇOœø©1°…,IýÓηzãu÷3°ñ' >D"y`Ю’ÇÄ.ÿ©\¨b´©;þU­‹äu@;4<…a<ùÆ¿ #"”¼ñoz+Øfå qï©9ÂN°¬½´Ln_åÊÜt› Ù†0=ŠÑ¨«œ@ À?‡@ÏÑ¢`K°Î3H®¶ßÕb!ï-Yz4#ñBûoKßp•¼*Œ[ùÎ.—›ò=•]ù9ar<í=•.ÒlôbMdës“¦20>­€g¿„ðÑäò"@fµ±!ÎYÒíêñpžhoN<êÔ².ïU÷->~òG>êªäkKoq³) t·IMÃ[ŒÙC|`> á9ZIÞwi@ÉK§ã_Â*¹ëá*ßS_´Eò8S\%ï_>zo^°e ìÏ[¿rÃKï¼4ÉŠ*ùª©jÑNòê/˜ ¬Â ˆ$ rõ\Á¹žæŠ/˜ç“ÓÁJÞ~÷œ
ë„Yëœ ?iaýìDwOi«†I 9:¬U/uq+
=hNV¹„ú½å§Â Øhºþ”øëõB{ñ]^Õ–¨Ç‰]‘÷­J¶Üª}ªMÏ…Ä&=]4í—Çd¯Ì“±…LõÔdÜÇ„—^³ w–¼¢x»a)Ò*´I “˜7ª%g  ®4Z„,yÿãªëY2öo¦zRÞ‰·¬åjQ¸9"êµç_Wð»¢MÏ©­Ñ£Øç±¼Þ,åFvç*ÊÉK¨^~rŽ´ái/¼Ëœk<ñ‚ëî·’›½×ô\äk¤³ %oLJ^Ïòwy2¶Àþ$’ wA¤ww¸i™ôvþô#Ñgµm&”$°Tj(ßÒÕM!K^•R'yÕƒ(
ýÆê¶RRêvE“–œцrÕœ¶Ä<d*헠ônrßteTÇ"Äú\´·HËp'É»ö‰#¹êåzÇþ$É'‡é¶ê§ o"ù§u½ᨩR„6br.•ú³9í Yòò\Þn¹Ý*yÅ;# ë·¨J¬ÛŠä…rvFÞª=ø]¥§JM«²‘¼„:¥íó?íÍꦽ¢âXbÛcyÖç"Ÿ[O¹¼$S½çÝz®F﨓¨•˜j¾EòÄéT”;K6ƒŸ;ó>ãCÈ’'VçI l™–¹<ŠWö\ž#åt‡ÈNo]Vê‘9&ó%Ô»_~o´o&yÊæö\õ\aêò¬[Áë•|§zy–Ð./;.WÊkŠdÅp²ŒcàS|Vòš<P]QHS—'×ó:jªË£Eªäu>rç-ô%7§žÍíí’'´¨(•¤–º<zÿ½¶ØºC3?ˆp_4!µe„ª*ºäiZlkb•Ç2Òü].ÏáÀ´ØöÝ%/íZF%CÍ+ñ}“¶*h,¦Tjܦ[Ž M[lë­hU%ÙH]ÃÑ^ÌÙ2tâ®ÈûV=¬åæRÈržKc†ÃIˆ\òÖ~¶
!]ÂöÖÒAs¢óÄ’" y€H^lè¶W›ýhÓõE<@$/6Làl—½—{¯/‚䢕<p$ɦ
GɃ+ò\ɦ
WɃ+òLɦƒWFýüi§H0môV°ýi©ÎÆJã¢9f­®×¿ã~•Gq˜Æ.d{ òÔArÖ¦ñ ú*Còš£!
Zú€«äUá⊬u^ÍaG‘n..T¡¦SÆ*ÓÞËnçàÂËIú*Còš¢=
€1в.Ï芬w^uù3ÑŒV‘ý$XÈŠÃY´ÞËMÏA‹iú*Cò¢
€1à*yM\‘5Ϋú“¼ÌO±¹§E£s˜™¯r°’gqR)?B=†zóË—¹«+OÄàŠÜ‘Ûœy¯HTâœëóÙšd7ãqá(y5œ]‘õU.[CõŸTjXok¬†
Úç|X?ÑôUYòL®È|Ýn=DIo#ÌY(V"¤Oo7ð5-¢}uΪ‰ÐKž“+r
Ñy5‡MnœæÊб¢Ž˜½—µçТùBs™Úm#ðUYòª”É3»ksÔ²îƒÔ…äé‘+uŽâ@Oh,y®È
{,£ÜHÍN’—-óÎŽÆÛÎÁzhëeš4=t_å%ÏäŠL›Q7ßIòøhXÛ@Ò€\¦VÒ†À£Rbbh,y‰ÕÙ༚ÿi–Ú)Lø“8÷Ñ{Ùå̇¶^¦îóƒ¯rÈ’g­Ë[KËäÍo–˳¡
œ$¹¼¡ÑFòlÐ;¯æè­“Šš“¾í´÷²Û98ð~š¾ÊÁJž:ùPo¾UòhŸÞn4p—<Ôå
Œ!$/…Æy5ƒUnò‚žØ¸Éù)ÎøÁ¯1ví¡ÅÖp™û*OJò 6ÂëúIQË„Oo'4<¾Åv³_wL
!VÉ›&z6H 72«è˜ y€HÞèÎH y€H0m@ò<`Úp”<¸<`Úp•<¸#JÞŽÏ¡º$!}£YE9¸"ÈåÇ¢¯‚­èŠœAªõ…~WUcº/±¾ç:q>ªëYÂÈ6¡WsÖ‹˜ï¡Z$0X³?¹tDðäÀ ɦ
WÉ«ÂÅ9CÖ—}¹iö ]©Ù\詤w •Œ T¨Gä6²Z.¹Ÿ¤ÁséØ^á$Ëá½îCåøvzxs`†äÓ†«ä5qEοiŽcWuÉ(Ç!ãF›—8ôY׉ìú$i_!œäÄ–óÅC7<UòçÀ‰ä%/9~ö/o½ôW>ð²Çþí-xÌ®’×Ä9EªY6D™è&yôæ†ÎèÔ¨l ’§=Ã\t¸ý³•©–†} gƒÑVòFw`ŽBòÎzä¼\ì>s/[îõ¦GÉ«á슬qúu<ÍæÓàb6zÃiTzJ¥VºJ•¶Ë™7ø…~Î%äúAž˜#<nÓq^ F4<'Wdƒç—‹äé6·Hޮㅘ^
³ˆ§Qæ@¥«×XryBØÏV9ƒ€rÉÚ80Ç-yŽM[c£øFngÖ¶cŸÌÜÐXò\‘ŶEþ +õ›[
¶¼Ü´¨Ë3ÿÄåŠò¬T…'Vê9îßܬl9ÿA˜#’<¹`ëØ´Õ;ï¿æIý|¡±ä%VWdº®Êht¬3“7W3)åq+Å;Ïá$k›/ŠÙl߆5î’ªë‹Ããs°’w壷ÿÌ
¯}ñ'÷±…„h¾plÚ
÷¿ÍÏDÀOsCÉ3ƒ¬™ªkåm’gÞ<Ó²ê­æ iåÝ6œXR‚¾“J}>»ø);±år³áDEܳðÞŸs˜’÷úϾï­.¿ü½»ïüæílýÉmgºœú†—í6âcUªY«©É‰Òd¤6©B
»å»ŠÄ°KñŠÞ%Oó+FZ$϶yb "ÑY«zNýBªPRªY3I%›ø9×80(yW<òÑ7Ýÿ…§î*q'û“­”Ÿˆ©žW­Ñ5õðÊ¥öŠÛë JSBʵ.ò·e[Ÿè?—D%璘߸ñ‰ozò¦ë›ØŸl¥ÌÖ´å4ߣ¶¸L@E[-CíVÉ>rÀ€ä”¼_¼íÍo{pÿ¿?Õì_ö'[)$s곩™b¢ÊóÚڂ虼µû¤v«ˆ&$Ï3¦.ytµ'Z(y—»ùw¾õ–¯ÞpKÖO€-¼âð>¶RLæÖ´%”FM=df¹<§<Ϙºä
 ä1¼ruÙÙŸ~ûá'n¹ñϯc ìO5SÓVµ¬mêᫌ•r]žZ¦&„4Iêò|.øÃy'¶ MfmÚª—©¦MÿP®-ˆl¢ˆÔ !5íeb”9¼ÂQòàŠ<+y“úå WɃ+òLÉ}1&K^õOpEž yP±EÏ;z+ØZ\sí§Rë>ÕGWÛo@·^ùU OVÃL®’WE'WdÃX«Ò
EÈç§5»ÄF4Í8°6£¸üY
GH0m´¬ËkéŠL «òW«]Ò<Ë•ÐÄæfV¬9– !Ƀ+2Ю’×+²MòÖBíFVËk–!ƒ[†hU0®ÕpDˆBòàŠ ´†£äÕèäŠL?…²¤hª^苃Y±aÏ&x²ŽI·éø÷
ˆ%¯“+²ÒÈ f«^KEû}ÉÓìÙ ÃZ
G„¸%§Aà®ÈËÍa‡B
zAA¶}[C7–¼N®ÈÊl ~[ô¶Ô¯éFG†e5"’¼ ¸"xzên]ÌhO©×söÜ9±±ä%]\‘¥Ÿè&×LÅ*‡aq„kóE`VÃ!XÉ›¦+róÍ;œ•óx^ÏÍw~«ƒÚHž&[cK'~7å¢Üs'!LÉ›®+²Â|îÝ)Û³MV›ò™¨R¯Z!|qÎüeÖ—Pû¤
WdLÐÇ9{hÜ»äm‰ÇPËÒ¦Ó2Y±aÏX
G„%oҮȟ•ã"ÙªÓÎÉLH·ÛêqÇ 4GcõŠl z8g¯v2½K7”¼i»"k}V4U:E6J×g@Ø­T¹D{ÂÖ+êóœ}šJÞ´]‘¥ƒVZ¹*?1”ï<~·ÚŸ„ó¡ê²­ ú8gH0”¼i»"SU7R•Ÿ5ÇDÁQòzÈåõpÎ<`4(yÉ”]‘é–·tœ¥T³\üYYœ4íVó“®ªŽ—{s‚î猺<`<„)yÉd] |šÒ¡£8™*7¤È:a4yD©AV½"kf-\‘ç‚`%o2ûå©ÕªI&h{k9ÊäA]Î9È~ypEž yÃC}¡ j