ÇöÀçÀ§Ä¡ : Home > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý > ÄÄÇ»ÅÍ °øÇÐ

¸®ÆÑÅ͸µ ¿öÅ©ºÏ
    ¡¤ ÁöÀºÀÌ | ¿Å±äÀÌ:Àª¸®¾ö ¿þÀÌÅ© (ÁöÀºÀÌ), ¼ÛÄ¡Çü, Àå½ÃÇü (¿Å±äÀÌ)
    ¡¤ ÃâÆÇ»ç:Insight (ÀλçÀÌÆ®)
    ¡¤ ÃâÆdz⵵:2006
    ¡¤ Ã¥»óÅÂ:»õÃ¥¼öÁØ / ¹Ý¾çÀ庻 / 282ÂÊ | 175*226mm | 254g | ISBN : 9788991268159(8991268153) / Refactoring Workbook/Wake, William C.
    ¡¤ ISBN:8991268153
    ¡¤ ½ÃÁß°¡°Ý : ¿ø
    ¡¤ ÆǸŰ¡°Ý : ¿ø
    ¡¤ Æ÷ ÀÎ Æ® : Á¡
    ¡¤ ¼ö ·® : °³

°³¹ßÀÚ¸¦ À§ÇÑ ¿öÅ©ºÏ. ÀÌ Ã¥Àº ÇÁ·Î±×·¥ÀÇ ¼³°è¿Í ±¸ÇöÀ» À§ÇÑ ¸®ÆÑÅ͸µ ±â¹ý¿¡ °üÇÏ¿© ´Ù·ç°í ÀÖ´Â °ÍÀ¸·Î ¿¹Á¦¸¦ ÅëÇØ Á¾ÇÕÀûÀÎ ¸®ÆÑÅ͸µ ¿¬½ÀÀ» ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù.

¡¶¸®ÆÑÅ͸µ ¿öÅ©ºÏ¡·¿¡¼­´Â ³¿»õ¿¡ ´ëÇÑ ´Ü¼øÇÑ Áö½Ä¸¸ Àü´ÞÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ³¿»õ¸¦ ÀÌÇØÇÏ°Ô ÇØÁØ´Ù. ½ÅÁßÇÏ°Ô ±¸¼ºµÈ ÀÏ·ÃÀÇ ¿¬½À¹®Á¦¸¦ Ç®´Ù º¸¸é ÇÑÃþ ´õ ±íÀÌ ÀÖ°Ô ¸®ÆÑÅ͸µÀ» ÀÌÇØÇÏ°í ¾ó¸¶°£ÀÇ ÅëÂû·Âµµ ¾ò°Ô µÉ °ÍÀÌ´Ù. ÀúÀÚ°¡ »ç¿ëÇÏ´Â ¿öÅ©ºÏ ¹æ¹ýÀº ÀÌ Ã¥¿¡ ÀÖ´Â ±â¼úÀ» ½Ç½ÀÀ» ÅëÇØ È®ÀÎÇÏ´Â ¹æ¹ýÀÌ´Ù.

¿ªÀÚ¼­¹® 5
¼­¹® 13


 [ 1Àå ·Îµå¸Ê ]
°³°ü
1ºÎ: Ŭ·¡½º ³»ºÎÀÇ ³¿»õ
2ºÎ: Ŭ·¡½º »çÀÌÀÇ ³¿»õ
3ºÎ: ÇÁ·Î±×·¥ ¸®ÆÑÅ͸µ
 µµÀü»çÇ׿¡ ´ëÇØ ÇÑ ¸¶µð


1ºÎ Ŭ·¡½º ³»ºÎÀÇ ³¿»õ

2Àå ¸®ÆÑÅ͸µ »çÀÌŬ
 ¸®ÆÑÅ͸µÀ̶õ ¹«¾ùÀΰ¡?
³¿»õ´Â ¹®Á¦´Ù
 ¸®ÆÑÅ͸µ »çÀÌŬ
 ¾ðÁ¦ ³¡³»¾ß ÇÒ±î?
¸®ÆÑÅ͸µ ³»ºÎ
 µµÀü»çÇ×
 °á·Ð

3Àå ÃøÁ¤ÇÒ ¼ö ÀÖ´Â ³¿»õ
 ´Ù·ç´Â ³¿»õ
 ±ä ¸Þ¼­µå
 °Å´ëÇÑ Å¬·¡½º
 ±ä ¸Å°³º¯¼ö ¸®½ºÆ®
 Ãß°¡ µµÀü»çÇ×
 °á·Ð

 ½¬¾î°¡±â1... ³¿»õ¿Í ¸®ÆÑÅ͸µ

4Àå À̸§
 ´Ù·ç´Â ³¿»õ
 Å¸ÀÔÀÌ ³»ÀåµÇ¾î ÀÖ´Â À̸§(Çë°¡¸®¾È Ç¥±â¹ý Æ÷ÇÔ)
ÀÇ»ç¼ÒÅëÀ» ¹æÇØÇÏ´Â À̸§
 ÀÏ°ü¼º ¾ø´Â À̸§

5Àå ºÒÇÊ¿äÇÑ º¹À⼺
 ´Ù·ç´Â ³¿»õ
 Á×Àº ÄÚµå
 ÃßÃø¼º ÀϹÝÈ­

 ½¬¾î°¡±â2... ¿ª°ü°è ¸®ÆÑÅ͸µ

6Àå Áߺ¹
 ´Ù·ç´Â ³¿»õ
 ¸ÅÁ÷ ³Ñ¹ö
 Áߺ¹µÈ ÄÚµå
 ´Ù¸¥ ÀÎÅÍÆäÀ̽º¸¦ °®´Â ´ëü Ŭ·¡½º
 µµÀü»çÇ×

7Àå Á¶°Ç ·ÎÁ÷
 ´Ù·ç´Â ³¿»õ
Null üũ
 º¹ÀâÇÑ Boolean Ç¥Çö½Ä
 Æ¯º° ÄÉÀ̽º
 °¡ÀåµÈ »ó¼Ó(Switch ¹®)
½¬¾î°¡±â3 µðÀÚÀÎ ÆÐÅÏ


[ 2ºÎ Ŭ·¡½º »çÀÌÀÇ ³¿»õ ]

8Àå µ¥ÀÌÅÍ
 ´Ù·ç´Â ³¿»õ
 ±âº» ŸÀÔ¿¡ ´ëÇÑ °­¹Ú°ü³ä
 µ¥ÀÌÅÍ Å¬·¡½º
 µ¥ÀÌÅÍ µ¢¾î¸®
 Àӽà Çʵå

9Àå »ó¼Ó
 ´Ù·ç´Â ³¿»õ
 °ÅºÎµÈ À¯»ê
 ºÎÀûÀýÇÑ Ä£¹Ð(ÇÏÀ§ Ŭ·¡½º ÇüÅÂ)
°ÔÀ¸¸¥ Ŭ·¡½º

10Àå Ã¥ÀÓ
 ´Ù·ç´Â ³¿»õ
 ±â´É¿¡ ´ëÇÑ ¿å½É
 ºÎÀûÀýÇÑ Ä£¹Ð(ÀϹÝÀûÀÎ ÇüÅÂ)
¸Þ½ÃÁö üÀÎ
 ¹Ìµé ¸Ç
 µµÀü ¹®Á¦

11Àå º¯°æ ¼ö¿ëÇϱâ
 ´Ù·ç´Â ³¿»õ
 ¿©·¯ ¿øÀο¡ ÀÇÇÑ º¯°æ
 »êźÃÑ ¼ö¼ú
 ÆòÇà »ó¼Ó °èÃþ±¸Á¶
 Á¶ÇÕÀû Æø¹ß

12Àå ¶óÀ̺귯¸® Ŭ·¡½º
 ´Ù·ç´Â ³¿»õ
 ºÒÃæºÐÇÑ ¶óÀ̺귯¸® Ŭ·¡½º
 µµÀü ¹®Á¦

 ½¬¾î°¡±â4... ¸®ÆÑÅ͸µ »ý¼ºÇϱâ


[ 3ºÎ ÇÁ·Î±×·¥ ¸®ÆÑÅ͸µ ]

13Àå µ¥ÀÌÅͺ£À̽º ¿¹Á¦
Course.java
 Offering.java
 Schedule.java
 Report.java
 TestSchedule.java
 TestReport.java

14Àå °£´ÜÇÑ °ÔÀÓ
 °³¹ß ¿¡ÇǼҵå

15Àå ¸ñ·Ï
 µµÀÔ
 °æ·Î 1: Catalog.itemsMatching(query)
°æ·Î 2: Query.matchesIn(catalog)
°æ·Î 3: Process(catalog.data, query.data)
°á·Ð

16Àå °èȹ Â¥±â °ÔÀÓ ½Ã¹Ä·¹ÀÌÅÍ
1ºÎ: Ãʱâ ÄÚµå
Table.java
 Background.java
 Card.java
 2ºÎ: ±â´É ÀçºÐ¹èÇϱâ
 Áߺ¹, ¼±Åà ¹®Á¦, ¸î °¡Áö °ÅÄ£ Á¶°¢ Á¦°ÅÇϱâ
3ºÎ: ÄÚµå Á»´õ ´Ùµë±â


17Àå ÇâÈÄ °úÁ¦
 Ã¥
 ±Ç°í »çÇ×
 ½ÃµµÇØ º¼ ¸¸ÇÑ °Íµé
 À¥ »çÀÌÆ®


4ºÎ ºÎ·Ï

 ºÎ·ÏA... ¿¬½À¹®Á¦ ÇØ´ä

 ºÎ·ÏB... ÀÚ¹Ù ¸®ÆÑÅ͸µ µµ±¸µé

 ºÎ·ÏC... °¢ ¸®ÆÑÅ͸µÀÇ ¿ª°ü°è ¸®ÆÑÅ͸µ

 ºÎ·ÏD... ÁÖ¿ä ¸®ÆÑÅ͸µ ±â¹ý


 Âü°í ÀÚ·á

 Ã£¾Æº¸±â



¹øÈ£ Á¦¸ñ ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ ´äº¯
ÀÌ »óÇ°¿¡ ´ëÇÑ Áú¹®ÀÌ ¾ÆÁ÷ ¾ø½À´Ï´Ù.
±Ã±ÝÇϽŠ»çÇ×Àº ÀÌ°÷¿¡ Áú¹®ÇÏ¿© ÁֽʽÿÀ.
 
* ÀÌ »óÇ°¿¡ ´ëÇÑ ±Ã±ÝÇÑ »çÇ×ÀÌ ÀÖÀ¸½Å ºÐÀº Áú¹®ÇØ ÁֽʽÿÀ.
ȸ»ç¼Ò°³ | ¼­ºñ½ºÀÌ¿ë¾à°ü | °³ÀÎÁ¤º¸ Ãë±Þ¹æħ
¼­¿ï½Ã °ü¾Ç±¸ ½Å¿øµ¿ 1580-18 2Ãþ / ÀüÈ­ : 010-4004-14393 / Æѽº : 02-811-1256 / ¿î¿µÀÚ : ´Þ¸¶ / °³ÀÎÁ¤º¸°ü¸®Ã¥ÀÓÀÚ : ÀÓ¿µÅÃ
»ç¾÷ÀÚ µî·Ï¹øÈ£ : 108-91-53191 / ´ëÇ¥ : ÀÓ¿µÅà / Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦ OO±¸ - 123È£
Copyright © 2009 ´Þ¸¶¼­Á¡. All Rights Reserved.