- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > ¿¤·¹°Æ® ¿ÀºêÁ§Æ®[Áö¾Ø¼±]
¡º¿¤·¹°Æ® ¿ÀºêÁ§Æ®¡» ´Â ¡´-er·Î ³¡³ª´Â À̸§À» »ç¿ëÇÏÁö ¸¶¼¼¿ä¡µ, ¡´»ý¼ºÀÚ Çϳª¸¦ ÁÖ »ý¼ºÀÚ·Î ¸¸µå¼¼¿ä¡µ, ¡´»ý¼ºÀÚ¿¡ Äڵ带 ³ÖÁö ¸¶¼¼¿ä¡µ, ¡´°¡´ÉÇϸé Àû°Ô ĸ½¶ÈÇϼ¼¿ä¡µ, ¡´ÃÖ¼ÒÇÑ ¹º°¡´Â ĸ½¶ÈÇϼ¼¿ä¡µ, ¡´Ç×»ó ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϼ¼¿ä¡µµîÀ» ¼ö·ÏÇÏ°í Àִ åÀÌ´Ù.
ÀúÀÚ: Yegor Bugayenko
°¨»çÀÇ ±Û
¼¹®
¿ªÀÚ¼¹®
̵̧ȍ
1Àå Ãâ»ý
1.1 -er·Î ³¡³ª´Â À̸§À» »ç¿ëÇÏÁö ¸¶¼¼¿ä
1.2 »ý¼ºÀÚ Çϳª¸¦ ÁÖ »ý¼ºÀÚ·Î ¸¸µå¼¼¿ä
1.3 »ý¼ºÀÚ¿¡ Äڵ带 ³ÖÁö ¸¶¼¼¿ä
2Àå ÇнÀ
2.1 °¡´ÉÇϸé Àû°Ô ĸ½¶ÈÇϼ¼¿ä
2.2 ÃÖ¼ÒÇÑ ¹º°¡´Â ĸ½¶ÈÇϼ¼¿ä
2.3 Ç×»ó ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϼ¼¿ä
2.4 ¸Þ¼µå À̸§À» ½ÅÁßÇÏ°Ô ¼±ÅÃÇϼ¼¿ä
2.5 ÆÛºí¸¯ »ó¼ö(public constant)¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
2.6 ºÒº¯ °´Ã¼·Î ¸¸µå¼¼¿ä
2.7 ¹®¼¸¦ ÀÛ¼ºÇÏ´Â ´ë½Å Å×½ºÆ®¸¦ ¸¸µå¼¼¿ä
2.8 ¸ðÀÇ °´Ã¼(Mock) ´ë½Å ÆäÀÌÅ© °´Ã¼(Fake)¸¦ »ç¿ëÇϼ¼¿ä
2.9 ÀÎÅÍÆäÀ̽º¸¦ ª°Ô À¯ÁöÇÏ°í ½º¸¶Æ®(smart)¸¦ »ç¿ëÇϼ¼¿ä
3Àå Ãë¾÷
3.1 5°³ ÀÌÇÏÀÇ public ¸Þ¼µå¸¸ ³ëÃâÇϼ¼¿ä
3.2 Á¤Àû ¸Þ¼µå¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.3 ÀÎÀÚÀÇ °ªÀ¸·Î NULLÀ» Àý´ë Çã¿ëÇÏÁö ¸¶¼¼¿ä
3.4 Ã漺½º·¯¿ì¸é¼ ºÒº¯À̰ųª, ¾Æ´Ï¸é »ó¼öÀ̰ųª
3.5 Àý´ë getter¿Í setter¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.6 ºÎ ctor ¹Û¿¡¼´Â new¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.7 ÀÎÆ®·Î½ºÆå¼Ç°ú ij½ºÆÃÀ» ÇÇÇϼ¼¿ä
4Àå ÀºÅð
4.1 Àý´ë NULLÀ» ¹ÝȯÇÏÁö ¸¶¼¼¿ä
4.2 üũ ¿¹¿Ü(checked exception)¸¸ ´øÁö¼¼¿ä
4.3 finalÀ̰ųª abstractÀ̰ųª
4.4 RAII¸¦ »ç¿ëÇϼ¼¿ä
¿¡Çʷα×
Âü°í¹®Çå
¼¹®
¿ªÀÚ¼¹®
̵̧ȍ
1Àå Ãâ»ý
1.1 -er·Î ³¡³ª´Â À̸§À» »ç¿ëÇÏÁö ¸¶¼¼¿ä
1.2 »ý¼ºÀÚ Çϳª¸¦ ÁÖ »ý¼ºÀÚ·Î ¸¸µå¼¼¿ä
1.3 »ý¼ºÀÚ¿¡ Äڵ带 ³ÖÁö ¸¶¼¼¿ä
2Àå ÇнÀ
2.1 °¡´ÉÇϸé Àû°Ô ĸ½¶ÈÇϼ¼¿ä
2.2 ÃÖ¼ÒÇÑ ¹º°¡´Â ĸ½¶ÈÇϼ¼¿ä
2.3 Ç×»ó ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϼ¼¿ä
2.4 ¸Þ¼µå À̸§À» ½ÅÁßÇÏ°Ô ¼±ÅÃÇϼ¼¿ä
2.5 ÆÛºí¸¯ »ó¼ö(public constant)¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
2.6 ºÒº¯ °´Ã¼·Î ¸¸µå¼¼¿ä
2.7 ¹®¼¸¦ ÀÛ¼ºÇÏ´Â ´ë½Å Å×½ºÆ®¸¦ ¸¸µå¼¼¿ä
2.8 ¸ðÀÇ °´Ã¼(Mock) ´ë½Å ÆäÀÌÅ© °´Ã¼(Fake)¸¦ »ç¿ëÇϼ¼¿ä
2.9 ÀÎÅÍÆäÀ̽º¸¦ ª°Ô À¯ÁöÇÏ°í ½º¸¶Æ®(smart)¸¦ »ç¿ëÇϼ¼¿ä
3Àå Ãë¾÷
3.1 5°³ ÀÌÇÏÀÇ public ¸Þ¼µå¸¸ ³ëÃâÇϼ¼¿ä
3.2 Á¤Àû ¸Þ¼µå¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.3 ÀÎÀÚÀÇ °ªÀ¸·Î NULLÀ» Àý´ë Çã¿ëÇÏÁö ¸¶¼¼¿ä
3.4 Ã漺½º·¯¿ì¸é¼ ºÒº¯À̰ųª, ¾Æ´Ï¸é »ó¼öÀ̰ųª
3.5 Àý´ë getter¿Í setter¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.6 ºÎ ctor ¹Û¿¡¼´Â new¸¦ »ç¿ëÇÏÁö ¸¶¼¼¿ä
3.7 ÀÎÆ®·Î½ºÆå¼Ç°ú ij½ºÆÃÀ» ÇÇÇϼ¼¿ä
4Àå ÀºÅð
4.1 Àý´ë NULLÀ» ¹ÝȯÇÏÁö ¸¶¼¼¿ä
4.2 üũ ¿¹¿Ü(checked exception)¸¸ ´øÁö¼¼¿ä
4.3 finalÀ̰ųª abstractÀ̰ųª
4.4 RAII¸¦ »ç¿ëÇϼ¼¿ä
¿¡Çʷα×
Âü°í¹®Çå