Ç÷¡½Ã/Ç÷º½º °³¹ßÀÚ¸¦ À§ÇÑ

¾×¼Ç½ºÅ©¸³Æ® 3.0 µðÀÚÀÎ ÆÐÅÏ

¿ø¼­¸í : Advanced ActionScript 3 with Design Patterns
Á¶ÀÌ ·ÎÆ®, ´ë´Ï ÆÐÅͽ¼ ÁöÀ½
Á¤È£¿¬ ¿Å±è
¾çÁÖÀÏ °¨¼ö

ISBN : 9788960770638
28,000¿ø | 2008³â 10¿ù 28ÀÏ Æì³¿
ÆäÀÌÆÛ¹é | 400ÂÊ | 188*250mm
Ã¥ ¼Ò°³
»ìÆìº¼ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Â µðÀÚÀÎ ÆÐÅÏÀ» ¼Ò°³ÇÏ°í ¾×¼Ç½ºÅ©¸³Æ® 3.0À» ÅëÇØ µðÀÚÀÎ ÆÐÅÏÀ̶ó´Â °­·ÂÇÑ ±â¼úÀ» Ȱ¿ëÇÏ´Â ³ëÇϿ츦 ´ãÀº ¿ä±äÇÑ °¡À̵å´Ù.

ÀÌ Ã¥À¸·Î ½ÃÀÛ ´Ü°è¿¡¼­ºÎÅÍ Å×½ºÆ® ´Ü°è¿¡ À̸£±â±îÁö Á»´õ È¿°úÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú ÀûÇÕÇÑ µðÀÚÀÎ ÆÐÅÏÀ» Ȱ¿ëÇØ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¸¦ ´Ü¼øÈ­½ÃŰ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù. ¶ÇÇÑ À¯¿¬ÇÏ°Ô Äڵ带 À¯ÁöÇÏ°Ô µµ¿ÍÁÖ´Â °¡À̵å¶óÀÎÀ» ¹è¿ö¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ¼Õ»ó¿¡ ´ëÇÑ µÎ·Á¿ò ¾øÀÌ ÇÁ·Î±×·¥À» ½±°Ô ¼öÁ¤ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °Ô´Ù°¡ ÀÌ Ã¥Àº Á¦´ë·Î µ¿ÀÛÇÏ´Â ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ǵé·Î °¡µæ Â÷ ÀÖ´Ù.


[ ¼Ò°³ ]

Ç÷¡½Ã Ç÷§ÆûÀÌ ¼ºÀåÇÔ¿¡ µû¶ó Ç÷¡½Ã ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àúº¯°ú ±Ô¸ðµµ ¼ºÀåÇß´Ù. Ç÷¡½ÃÀÇ ¼ºÀåÀº ¾×¼Ç½ºÅ©¸³Æ® °³¹ßÀڵ鿡°Ô ²÷ÀÓ¾øÀÌ ¼º¼÷ÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù. Ç÷¡½Ã ¾ÖÇø®ÄÉÀ̼ÇÀº »õ·Ó°Ô Áøº¸Çß°í Áõ°¡ÇÏ´Â ¿ä±¸µéÀº Á» ´õ ¸¹Àº °³¹ßÀÚµéÀÌ ÀçÁÖ¸¦ ¿¬¸¶Çؼ­ ´Ü°èÀûÀ¸·Î Áõ°¡½ÃÄÑ¾ß Çϰí, ÄÚµå¿Í ¾ÖÇø®ÄÉÀÌ¼Ç °£ÀÇ °ü°è¸¦ ÀÌÇØÇÏ°í °³¼±Çϱâ À§ÇØ °è¼ÓÀûÀ¸·Î Á¶Ä¡¸¦ ÃëÇØ¾ß ÇÔÀ» ÀǹÌÇÑ´Ù. µðÀÚÀÎ ÆÐÅÏÀº ÀÌ·± »óȲ¿¡ µµ¿òÀ» ÁÖ´Â ÀÚ¿øÀÌ´Ù.

¾×¼Ç½ºÅ©¸³Æ® ÀÚü´Â ¸Å¿ì °£´ÜÇÏ´Ù. ±â¾ïÇØ¾ß ÇÒ ±âº»ÀûÀÎ ¹®¹ý, ÈǸ¢ÇÑ API ·¹ÆÛ·±½º¿Í ±Ù»çÇÑ IDE¸¦ Æ÷ÇÔÇÑ´Ù. µµÀü¹Þ´Â °ÍÀº ¾×¼Ç½ºÅ©¸³Æ®°¡ ¾Æ´Ï¶ó ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ¾ÆÅ°ÅØÃ³(±¸Á¶)´Ù. ÁøÁ¤ÇÑ °í¹Î°Å¸®´Â ÇØ´ç ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇØ ¾î¶² Ŭ·¡½º¿Í ¾î¶² API¸¦ »ç¿ëÇÒÁö °áÁ¤ÇÏ´Â °ÍÀÌ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϸé ÇÒ¼ö·Ï ¹Ýº¹ÀûÀ¸·Î ³ªÅ¸³ª´Â ÆÐÅÏÀÌ ÀÖÀ½À» ´À³¥ °ÍÀÌ´Ù. ÀÓ¹«¸¦ ¿Ï¼öÇÏ°í ºó¹øÇÏ°Ô ¹ß»ýÇÏ´Â º¸ÆíÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¾î¶² ¹æ¹ýÀÌ ºÐ¸íÈ÷ ÀÖ´Ù. ÀÌ·¯ÇÑ ÀϹÝÀûÀÎ ÇØ°áÃ¥µéÀÌ µðÀÚÀÎ ÆÐÅÏÀÇ ±Ù°£ÀÌ´Ù. µðÀÚÀÎ ÆÐÅÏÀÇ »ó´ç¼ö´Â ÀÌ¹Ì Á¸ÀçÇÑ´Ù. µðÀÚÀÎ ÆÐÅÏÀ» ÀÌÇØÇϱâ À§ÇØ ³ë·ÂÇϰí ÀǽÄÀûÀ¸·Î ÀÌ ÆÐÅϵéÀ» Àû¿ëÇÏ·Á°í ³ë·ÂÇÑ´Ù¸é ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ÀÛ¾÷ÀÌ ½±Áö¸¸Àº ¾ÊÀ» °ÍÀÌ´Ù. ÁÁÀº °á°ú¸¦ °¡Á®¿Ã ¼öµµ ÀÖÁö¸¸ ¸Å¹ø °øÈ¸ÀüÇÒ ¼öµµ ÀÖ´Ù. µðÀÚÀÎ ÆÐÅÏÀ» ¹è¿ì¸é »õ·Î¿î ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸Á¶È­ÇÏ´Â Áö´ÉÀûÀ̰í È¿À²ÀûÀÎ ¹æ¹ýÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

ÀÌ Ã¥¿¡¼­ ¼³¸íÇÏ´Â µðÀÚÀÎ ÆÐÅÏÀº ¿À·£ ½Ã°£À» °ÅÃÄ °³¹ßÀڵ鿡 ÀÇÇØ ¸¸µé¾îÁø ¸¹Àº ÆÐÅÏÀÇ ÀϺδÙ. ÀÌ Ã¥¿¡¼­´Â ¾×¼Ç½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ °¡Àå À¯¿ëÇϰí ÀÀ¿ëµÉ ¼ö ÀÖÀ»¸¸ÇÑ ÆÐÅÏÀ» ¼±ÅÃÇß´Ù. ÀÌ·± ÆÐÅÏÀ» º¹À½Ã³·³ ¹Þµé±æ ¹Ù¶óÁö´Â ¾Ê´Â´Ù. ´ÜÁö ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ÁÁÀº °¡À̵å¿Í ¿µ°¨À» Á¦°øÇÏ·Á´Â Àǵµ´Ù. ¼³¸íÇÒ ÆÐÅÏÀº ÇÁ·Î±×·¡¹Ö Àü¹®°¡µé¿¡ ÀÇÇØ ¸î ³âÀ» °ÅÃÄ °ËÁõµÇ°í È®ÀÎµÈ ÆÐÅÏÀÌ´Ù. ÆÐÅÏÀ» °øºÎÇÔÀ¸·Î½á ¿©·¯ºÐÀº °ÅÀÎÀÇ ¾î±ú¿¡ ¼³ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ ÆÐÅϵéÀÌ Àý´ëÀûÀΠôµµ´Â ¾Æ´Ï¶ó´Â »ç½ÇÀ» ÀØÁö ¸»¾Æ¾ß ÇÑ´Ù. Àü¹®°¡µéÀÌ À¯¿ëÇÏ´Ù°í ¹ß°ßÇÑ °ÍµéÀÌ ¹Ýµå½Ã ±×·¸°Ô µû¶ó¾ß ÇÏ´Â °ÍµéÀ̶ó´Â Àǹ̴ ¾Æ´Ï´Ù. ¿­¸° ¸¶À½À¸·Î, ÇÏÁö¸¸ ½É°¢ÇÏ°Ô ¸ðµç ³»¿ëÀ» Àб⠹ٶõ´Ù.


[ ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ]

¡á µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏ(Decorator pattern)À» ÅëÇØ µÎ °³ÀÇ °´Ã¼¸¦ ¦Áö¾î ³õ°Å³ª »õ·Î¿î ·¡ÆÛ(wrapper)°´Ã¼·Î °¨½ÎÁÜÀ¸·Î½á ·±Å¸ÀÓ¿¡¼­ ´Ù¸¥ ÇüÅÂÀÇ °´Ã¼¸¦ ¸¸µé±â
¡á º¹ÀâÇÑ °èÃþÀûÀÎ ±¸Á¶¸¦ ÄÄÆ÷ÁöÆ® ÆÐÅÏ(Composite pattern)À» ÅëÇØ¼­ ´Ü¼øÈ­Çϱâ
¡á º¹ÀâÇÑ ¹®ÀÚ¿­ ÆÐÅÏÀ» Á¤±ÔÇ¥Çö½Ä(regular expression)À» ÀÌ¿ëÇØ °Ë»öÇϱâ


[ ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ]

±âº»ÀûÀÎ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÀÌÇØ¸¦ °®Ãß°í ÀÖ°í ¾×¼Ç½ºÅ©¸³Æ® 3.0 ¿øÄ¢À» ÀÌÇØÇÏ°í º¯¼ö, Ç¥Çö, ¼±¾ð¹®, °´Ã¼, »ó¼Ó°ú ±âº»ÀûÀΠŬ·¡½º¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¾î´À Á¤µµ ÀÌÇØÇϰí ÀÖ´Ù°í °¡Á¤ÇÑ´Ù.

ÀÌ Ã¥Àº ´ëºÎºÐÀÇ Ã¥ÀÌ °´Ã¼ÁöÇ⠾׼ǽºÅ©¸³Æ®¿¡ ´ëÇÑ ¼³¸íÀ» ³¡³»´Â ºÎºÐ¿¡¼­ ½ÃÀÛÇÑ´Ù. ¸¹Àº Ã¥ÀÌ Å¬·¡½º¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖÁö¸¸ ÀÌ Ã¥Àº ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î Ŭ·¡½º¸¦ ¼³°èÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. ÀÌ Ã¥Àº ¾ðÁ¦, ¿Ö, ¾î¶»°Ô ÇÕ¼º°ú »ó¼ÓÀ» ÀÌ¿ëÇϰí Ŭ·¡½º¸¦ ¾î¶»°Ô ¼­·Î ¿¬°ü½ÃŰ°í ÆÐÅÏÀ» Çü¼ºÇÒÁö ¸»ÇØÁØ´Ù.