ÀÌ Ã¥Àº µðÀÚÀÎ ÆÐÅÏÀÇ ¼¼°è¿Í ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß¿¡¼ÀÇ µðÀÚÀÎ ÆÐÅÏ Àû¿ëÀ» Ž±¸ÇÏ´Â Æ÷°ýÀûÀÎ °¡À̵åÀÔ´Ï´Ù. ÀÌ Ã¥Àº µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇÑ ÀÌÇظ¦ ³ôÀÌ°í À̸¦ È°¿ëÇÏ¿© °·ÂÇÏ°í À¯Áö °ü¸®°¡ ¿ëÀÌÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ°íÀÚ ÇÏ´Â ÃÊ±Þ ¹× ¼÷·ÃµÈ ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ ¸ðµÎ¿¡°Ô À¯¿ëÇÑ ¸®¼Ò½º¸¦ Á¦°øÇÕ´Ï´Ù.
1Àå, 'µðÀÚÀÎ ÆÐÅÏ ¼Ò°³'¿¡¼´Â µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇÑ °³¿ä¿Í ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼ µðÀÚÀÎ ÆÐÅÏÀÌ °®´Â Á߿伺À» ¼³¸íÇÕ´Ï´Ù. µðÀÚÀÎ ÆÐÅÏ »ç¿ëÀÇ ¿ø¸®¿Í ÀÌÁ¡¿¡ ´ëÇÑ ÅëÂû·ÂÀ» ¾ò°í µðÀÚÀÎ ÆÐÅÏÀÌ ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµåÀÇ ±¸Á¶, À¯¿¬¼º ¹× È®À强À» °³¼±ÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù.
2Àå, 'SOLID ¿øÄ¢'¿¡¼´Â ¸ðµâȵǰí À¯Áö °ü¸® °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â µ¥ µµ¿òÀÌ µÇ´Â 5°¡Áö ±âº» ¼³°è ¿øÄ¢ÀÎ SOLID ¿øÄ¢À» »ìÆ캾´Ï´Ù. ´ÜÀÏ Ã¥ÀÓ ¿øÄ¢, °³¹æ/Æó¼â ¿øÄ¢, ¸®½ºÄÚÇÁ ġȯ ¿øÄ¢, ÀÎÅÍÆäÀ̽º ºÐ¸® ¿øÄ¢, ÀÇÁ¸¼º ¿ªÀü ¿øÄ¢¿¡ ´ëÇØ ¾Ë¾Æº¸°í ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ À̸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¾´Ï´Ù.
3Àå, '»ý¼º ÆÐÅÏ'¿¡¼´Â °´Ã¼ »ý¼º¿¡ ÃÊÁ¡À» ¸ÂÃá ´Ù¾çÇÑ µðÀÚÀÎ ÆÐÅÏÀ» »ìÆ캾´Ï´Ù. ½Ì±ÛÅæ ÆÐÅÏ, ÆÑÅ丮 ÆÐÅÏ, Ãß»ó ÆÑÅ丮 ÆÐÅÏ, ºô´õ ÆÐÅÏ, ÇÁ·ÎÅäŸÀÔ ÆÐÅÏ°ú °°Àº ÆÐÅÏ¿¡ ´ëÇØ ¹è¿ó´Ï´Ù. ÀÌ·¯ÇÑ ÆÐÅÏÀº À¯¿¬ÇÏ°í Àç»ç¿ë °¡´ÉÇÑ ¹æ½ÄÀ¸·Î °´Ã¼¸¦ »ý¼ºÇϱâ À§ÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
4Àå, '±¸Á¶ ÆÐÅÏ'¿¡¼´Â Ŭ·¡½º¿Í °´Ã¼ÀÇ ±¸¼ºÀ» ´Ù·ç´Â ÆÐÅÏÀ» »ìÆ캾´Ï´Ù. ¾î´ðÅÍ ÆÐÅÏ, µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏ, ÆÄ»çµå ÆÐÅÏ, ÄÄÆ÷ÁöÆ® ÆÐÅÏ, ÇöóÀÌ¿þÀÌÆ® ÆÐÅÏ°ú °°Àº ÆÐÅÏÀ» ´Ù·ì´Ï´Ù. ÀÌ·¯ÇÑ ÆÐÅÏÀ» »ç¿ëÇÏ¸é ´õ °£´ÜÇÑ °´Ã¼¿Í Ŭ·¡½º¸¦ ±¸¼ºÇÏ¿© º¹ÀâÇÑ ±¸Á¶¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
5Àå, 'Çൿ ÆÐÅÏ'¿¡¼´Â °´Ã¼ °£ÀÇ »óÈ£ ÀÛ¿ë°ú Åë½ÅÀ» °ü¸®ÇÏ´Â ÆÐÅÏ¿¡ ÁßÁ¡À» µÓ´Ï´Ù. ¿ÉÀú¹ö ÆÐÅÏ, Áß°³ÀÚ ÆÐÅÏ, Àü·« ÆÐÅÏ, Ä¿¸Çµå ÆÐÅÏ, ÀÌÅÍ·¹ÀÌÅÍ ÆÐÅÏ°ú °°Àº ÆÐÅÏÀ» »ìÆ캾´Ï´Ù. ÀÌ·¯ÇÑ ÆÐÅÏÀº º¹ÀâÇÑ °ü°è¸¦ °ü¸®ÇÏ°í °´Ã¼ °£ÀÇ ´À½¼ÇÑ °áÇÕÀ» º¸ÀåÇϱâ À§ÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
ÀÌ Ã¥¿¡ Á¦½ÃµÈ °³³äÀ» ÀÌÇØÇÏ°í Àû¿ëÇϸé ÀϹÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎ °úÁ¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â °·ÂÇÑ ±â¼úÀ» °®Ãß°Ô µË´Ï´Ù. ¼Ò±Ô¸ð ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏµç ´ë±Ô¸ð ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛÀ» °³¹ßÇϵç ÀÌ Ã¥À» ÅëÇØ ¸ðµâȵǰí È®Àå °¡´ÉÇϸç À¯Áö °ü¸®°¡ ½¬¿î Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ÀÌ·ÐÀû ¼³¸í, ½Ç½ÀÀ» °áÇÕÇÏ¿© ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ µðÀÚÀÎ ÆÐÅÏÀ» ±¸ÇöÇÏ´Â °úÁ¤À» ¾È³»ÇÕ´Ï´Ù. ÀÌ Ã¥À» ¸¶Ä¡¸é µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇÑ ÅºÅºÇÑ ±âÃʸ¦ ´ÙÁö°í µðÀÚÀÎ ÆÐÅÏÀ» È°¿ëÇÏ¿© ´õ ±ò²ûÇÏ°í È¿À²ÀûÀ̸ç À¯Áö °ü¸®°¡ ½¬¿î ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÔ´Ï´Ù.
1Àå : µðÀÚÀÎ ÆÐÅÏ ¼Ò°³
___1. µðÀÚÀÎ ÆÐÅÏÀ̶õ?
___2. µðÀÚÀÎ ÆÐÅÏ »ç¿ëÀÇ ÀÌÁ¡
___3. GoF µðÀÚÀÎ ÆÐÅÏ °³¿ä
2Àå : SOLID ¿øÄ¢
___1. SOLID ¿øÄ¢À̶õ?
___2. ´ÜÀÏ Ã¥ÀÓ ¿øÄ¢
___3. °³¹æ/Æó¼â ¿øÄ¢
___4. ¸®½ºÄÚÇÁ ġȯ ¿øÄ¢
___5. ÀÎÅÍÆäÀ̽º ºÐ¸® ¿øÄ¢
___6. ÀÇÁ¸¼º ¿ªÀü ¿øÄ¢
3Àå : »ý¼º ÆÐÅÏ
___1. ½Ì±ÛÅæ ÆÐÅÏ
___2. ÆÑÅ丮 ¸Þ¼µå ÆÐÅÏ
___3. Ãß»ó ÆÑÅ丮 ÆÐÅÏ
___4. ºô´õ ÆÐÅÏ
___5. ÇÁ·ÎÅäŸÀÔ ÆÐÅÏ
4Àå : ±¸Á¶ ÆÐÅÏ
___1. ¾î´ðÅÍ ÆÐÅÏ
___2. ºê¸®Áö ÆÐÅÏ
___3. ÄÄÆ÷ÁöÆ® ÆÐÅÏ
___4. µ¥ÄÚ·¹ÀÌÅÍ ÆÐÅÏ
___5. ÆÄ»çµå ÆÐÅÏ
___6. ÇöóÀÌ¿þÀÌÆ® ÆÐÅÏ
___7. ÇÁ·Ï½Ã ÆÐÅÏ
5Àå : Çൿ ÆÐÅÏ
___1. Ã¥ÀÓ »ç½½ ÆÐÅÏ
___2. Ä¿¸Çµå ÆÐÅÏ
___3. ÀÎÅÍÇÁ¸®ÅÍ ÆÐÅÏ
___4. ÀÌÅÍ·¹ÀÌÅÍ ÆÐÅÏ
___5. Áß°³ÀÚ ÆÐÅÏ
___6. ¸Þ¸àÅä ÆÐÅÏ
___7. ¿ÉÀú¹ö ÆÐÅÏ
___8. »óÅÂ ÆÐÅÏ
___9. Àü·« ÆÐÅÏ
___10. ÅÛÇø´ ¸Þ¼µå ÆÐÅÏ
___11. ¹æ¹®ÀÚ ÆÐÅÏ