๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ๐ŸŒฎ ๐Ÿ’ฌ
๐Ÿ“š book/๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด

05 ์ฑ…์ž„๊ณผ ๋ฉ”์‹œ์ง€ (2) ์ธํ„ฐํŽ˜์ด์Šค

by ๋ฐ”์ฟ„๋ฆฌ 2022. 1. 13.

 

 01 ๊ฐ์ฒด ์ธํ„ฐํŽ˜์ด์Šค 

์ธํ„ฐํŽ˜์ด์Šค๋ž€ ์–ด๋–ค ๋‘ ์‚ฌ๋ฌผ์ด ๋งˆ์ฃผ์น˜๋Š” ๊ฒฝ๊ณ„ ์ง€์ ์—์„œ ์„œ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ด์–ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด๋‚˜ ์žฅ์น˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

ex ) ์ผ์ƒ์ƒํ™œ์—์„œ ์‚ฌ๋žŒ๋“ค์€ ๋ง๊ณผ ๊ธ€์ด๋ผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ด์šฉํ•ด ์ž์‹ ์˜ ์˜์‚ฌ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.

ํ…”๋ฆฌ๋น„์ „์„ ์‹œ์ฒญํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋Š” ํ…”๋ฆฌ๋น„์ „ ๋ฆฌ๋ชจ์ปจ์ด๋ฉฐ,

์—˜๋ ˆ๋ฒ ์ดํ„ฐ๋ฅผ ํƒ€๊ณ  ์›ํ•˜๋Š” ์ธต์— ๋„์ฐฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์—˜๋ ˆ๋ฒ ์ดํ„ฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์•ผ ํ•œ๋‹ค.

๊ฐœ๋ฐœ์ž๋“ค์€ ๋ฏธ๋ฆฌ ์•ฝ์†๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค(application programming interface, API)๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ์™€ ์ƒํ˜ธ์ž‘์šฉํ•œ๋‹ค.

 

โ— ์ธํ„ฐํŽ˜์ด์Šค์˜ 3๊ฐ€์ง€ ํŠน์ง•

1. ์ธํ„ฐํŽ˜์ด์Šค์˜ ์‚ฌ์šฉ๋ฒ•์„ ์ตํžˆ๊ธฐ๋งŒ ํ•˜๋ฉด ๋‚ด๋ถ€ ๊ตฌ์กฐ๋‚˜ ๋™์ž‘ ๋ฐฉ์‹์„ ๋ชฐ๋ผ๋„ ์‰ฝ๊ฒŒ ๋Œ€์ƒ์„ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜ ์˜์‚ฌ๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค.

2. ์ธํ„ฐํŽ˜์ด์Šค ์ž์ฒด๋Š” ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ๋‹จ์ˆœํžˆ ๋‚ด๋ถ€ ๊ตฌ์„ฑ์ด๋‚˜ ์ž‘๋™ ๋ฐฉ์‹๋งŒ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋–ค ์˜ํ–ฅ๋„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค.

3. ๋Œ€์ƒ์ด ๋ณ€๊ฒฝ๋˜๋”๋ผ๋„ ๋™์ผํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ ์—†์ด ์ƒํ˜ธ์ž‘์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 ๋ฉ”์‹œ์ง€๊ฐ€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. 

๊ฐ์ฒด๊ฐ€ ๋‹ค๋ฅธ ๊ฐ์ฒด์™€ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ '๋ฉ”์‹œ์ง€ ์ „์†ก'์ด๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ์ฒด์˜ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ฐ์ฒด๊ฐ€ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์‹œ์ง€์˜ ๋ชฉ๋ก์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๊ฐ์ฒด๊ฐ€ ์–ด๋–ค ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๊ฐ€ ๊ฐ์ฒด๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋ชจ์–‘์„ ๋นš๋Š”๋‹ค.

 

 02 ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ตฌํ˜„์˜ ๋ถ„๋ฆฌ 

์šฐ๋ฆฌ๋Š” ๊ฐ์ฒด์˜ ์™ธ๋ถ€์™€ ๋‚ด๋ถ€๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ๊ฐ•์กฐํ–ˆ๋‹ค.

์ด ๋•Œ, ๊ฐ์ฒด์˜ ์™ธ๋ถ€๋ฅผ ๊ณต์šฉ ์ธํ„ฐํŽ˜์ด์Šค๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ์ฒด์˜ ๋‚ด๋ถ€๋ฅผ ๊ตฌํ˜„์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

 ๊ตฌํ˜„(implementation)  : ๊ฐ์ฒด์ง€ํ–ฅ์˜ ์„ธ๊ณ„์—์„œ ๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ์ž‘๋™ ๋ฐฉ์‹์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ณ ์œ ์˜ ์šฉ์–ด

๊ฐ์ฒด๋ฅผ ๊ตฌ์„ฑํ•˜์ง€๋งŒ ๊ณต์šฉ ์ธํ„ฐํŽ˜์ด์Šค์— ํฌํ•จ๋˜์ง€ ์•Š๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๊ตฌํ˜„์— ํฌํ•จ๋œ๋‹ค.

 

 ๊ฐ์ฒด๋Š” ์ƒํƒœ๋ฅผ ๊ฐ€์ง„๋‹ค. 

: ์ƒํƒœ๋Š” ์–ด๋–ค ์‹์œผ๋กœ๋“  ๊ฐ์ฒด์— ํฌํ•จ๋˜๊ฒ ์ง€๋งŒ ๊ฐ์ฒด ์™ธ๋ถ€์— ๋…ธ์ถœ๋˜๋Š” ๊ณต์šฉ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ผ๋ถ€๋Š” ์•„๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ƒํƒœ๋ฅผ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ•  ๊ฒƒ์ธ๊ฐ€๋Š” ๊ฐ์ฒด์˜ ๊ตฌํ˜„์— ํฌํ•จ๋œ๋‹ค.

 

 ๊ฐ์ฒด๋Š” ํ–‰๋™์„ ๊ฐ€์ง„๋‹ค. 

: ํ–‰๋™์€ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ–ˆ์„ ๋•Œ๋งŒ ์‹คํ–‰๋˜๋Š” ์ผ์ข…์˜ ๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์ด๋‹ค. ์ด ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์„ ๋ฉ”์„œ๋“œ๋ผ๊ณ  ํ•œ๋‹ค. ๋ฉ”์„œ๋“œ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ฝ”๋“œ ์ž์ฒด๋Š” ๊ฐ์ฒด ์™ธ๋ถ€์— ๋…ธ์ถœ๋˜๋Š” ๊ณต์šฉ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ผ๋ถ€๋Š” ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ์ฒด์˜ ๊ตฌํ˜„ ๋ถ€๋ถ„์— ํฌํ•จ๋œ๋‹ค.

 

 ๊ฐ์ฒด์˜ ์™ธ๋ถ€์™€ ๋‚ด๋ถ€๋ฅผ ๋ถ„๋ฆฌํ•˜๋ผ๋Š” ๊ฒƒ์€ ๊ฒฐ๊ตญ ๊ฐ์ฒด์˜ ๊ณต์šฉ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ตฌํ˜„์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•˜๋ผ๋Š” ๋ง๊ณผ ๋™์ผํ•˜๋‹ค .

 

 

 ๐Ÿ”Ž  ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ตฌํ˜„์˜ ๋ถ„๋ฆฌ ์›์น™ 

 

ํ›Œ๋ฅญํ•œ ๊ฐ์ฒด๋ž€ ๊ตฌํ˜„์„ ๋ชจ๋ฅธ ์ฑ„ ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ์•Œ๋ฉด ์‰ฝ๊ฒŒ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ด๊ฒƒ์€ ๊ฐ์ฒด๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ ๊ฐ์ฒด ์™ธ๋ถ€์— ๋…ธ์ถœ๋˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ฐ์ฒด์˜ ๋‚ด๋ถ€์— ์ˆจ๊ฒจ์ง€๋Š” ๊ตฌํ˜„์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•ด์„œ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด๋ฅผ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ตฌํ˜„์˜ ๋ถ„๋ฆฌ(seperation of interface and implementataion) ์›์น™์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

๊ฒฐ๋ก ์ ์œผ๋กœ ๊ฐ์ฒด ์„ค๊ณ„์˜ ํ•ต์‹ฌ์€ ๊ฐ์ฒด๋ฅผ ๋‘ ๊ฐœ์˜ ๋ถ„๋ฆฌ๋œ ์š”์†Œ๋กœ ๋ถ„ํ• ํ•ด ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๊ฒƒ์€ ๋ฐ”๋กœ ์™ธ๋ถ€์— ๊ณต๊ฐœ๋˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋‚ด๋ถ€์— ๊ฐ์ถฐ์ง€๋Š” ๊ตฌํ˜„์ด๋‹ค.

 

์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ตฌํ˜„์„ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์™œ ์ค‘์š”ํ• ๊นŒ? ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ•ญ์ƒ ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ˆ˜๋งŽ์€ ๊ฐ์ฒด๋“ค์ด ๋ฌผ๊ณ  ๋ฌผ๋ฆฌ๋ฉฐ ๋Œ์•„๊ฐ€๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ๊ณต๋™์ฒด์—์„œ ์–ด๋–ค ๊ฐ์ฒด๋ฅผ ์ˆ˜์ •ํ–ˆ์„ ๋•Œ, ์–ด๋–ค ๊ฐ์ฒด๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›๋Š”์ง€๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด .. ํ•˜์‚ฐํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค.

๊ฐ์ฒด์˜ ๋ชจ๋“  ๊ฒƒ์ด ์™ธ๋ถ€์— ๊ณต๊ฐœ๋ผ ์žˆ๋‹ค๋ฉด ์•„๋ฌด๋ฆฌ ์ž‘์€ ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•˜๋”๋ผ๋„ ๋ณ€๊ฒฝ์— ์˜ํ•œ ํŒŒ๊ธ‰ํšจ๊ณผ๊ฐ€ ๊ฐ์ฒด ๊ณต๋™์ฒด์˜ ๊ตฌ์„๊ตฌ์„๊นŒ์ง€ ํŒŒ๊ณ ๋“ค ๊ฒƒ์ด๋‹ค.

 

์ž์œจ์ ์ธ ๊ฐ์ฒด๋Š” ์™ธ๋ถ€์™€ ์ƒ๊ด€์—†์ด ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์Šค์Šค๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ด ๋ง์€ ์™ธ๋ถ€์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ ๋„ ๋ฉ”์„œ๋“œ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ ์ ˆํ•œ ๊ตฌํ˜„์„ ์„ ํƒํ•˜๊ณ  ์ด๋ฅผ ์ธํ„ฐํŽ˜์ด์Šค ๋’ค๋กœ ๊ฐ์ถ”๋Š” ๊ฒƒ์€ ๊ฐ์ฒด์˜ ์ž์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ž˜ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ•์ด๋‹ค.

 

์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ตฌํ˜„์„ ๋ถ„๋ฆฌํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋ณ€๊ฒฝ๋  ๋งŒํ•œ ๋ถ€๋ถ„์„ ๊ฐ์ฒด์˜ ๋‚ด๋ถ€์— ๊ฝ๊ฝ ์ˆจ๊ฒจ ๋†“๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ์›์น™์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ์ฒด ์„ค๊ณ„ ๋ฐฉ๋ฒ•์„  ์บก์Šํ™”(์ •๋ณด ์€๋‹‰, information hiding) ๋ผ๊ณ  ํ•œ๋‹ค.

 


 โœ๏ธ  ์ •๋ฆฌ 

 โ‘  ์ž์œจ์ ์ธ ์ฑ…์ž„์€ ํ˜‘๋ ฅ์„ ๋‹จ์ˆœํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. 

: ์ž์œจ์ ์ธ ์ฑ…์ž„์€ ์„ธ๋ถ€์ ์ธ ์‚ฌํ•ญ๋“ค์„ ๋ฌด์‹œํ•˜๊ณ  ์˜๋„๋ฅผ ๋“œ๋Ÿฌ๋‚ด๋Š” ํ•˜๋‚˜์˜ ๋ฌธ์žฅ์œผ๋กœ ํ‘œํ˜„ํ•จ์œผ๋กœ์จ ํ˜‘๋ ฅ์„ ๋‹จ์ˆœํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. → ์ฑ…์ž„์ด ์ ์ ˆํ•˜๊ฒŒ ์ถ”์ƒํ™”๋œ๋‹ค.

 

 โ‘ก ์ž์œจ์ ์ธ ์ฑ…์ž„์€ ๊ฐ์ฒด์˜ ์™ธ๋ถ€์™€ ๋‚ด๋ถ€๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•œ๋‹ค. 

: ์š”์ฒญํ•˜๋Š” ๊ฐ์ฒด๊ฐ€ ๋ชฐ๋ผ๋„ ๋˜๋Š” ์‚ฌ์ ์ธ ๋ถ€๋ถ„์ด ๊ฐ์ฒด ๋‚ด๋ถ€๋กœ ์บก์Šํ™”๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ตฌํ˜„์ด ๋ถ„๋ฆฌ๋œ๋‹ค.

 

 โ‘ข ์ฑ…์ž„์ด ์ž์œจ์ ์ผ ๊ฒฝ์šฐ ์ฑ…์ž„์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‚ด๋ถ€์ ์ธ ๋ฐฉ๋ฒ•์„ ๋ณ€๊ฒฝํ•˜๋”๋ผ๋„ ์™ธ๋ถ€์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๋Š”๋‹ค. 

: ์ฑ…์ž„์ด ์ž์œจ์ ์ผ์ˆ˜๋ก ๋ณ€๊ฒฝ์— ์˜ํ•ด ์ˆ˜์ •๋ผ์•ผ ํ•˜๋Š” ๋ฒ”์œ„๊ฐ€ ์ข์•„์ง€๊ณ  ๋ช…ํ™•ํ•ด์ง„๋‹ค. → ๋ณ€๊ฒฝ์˜ ํŒŒ๊ธ‰ํšจ๊ณผ๊ฐ€ ๊ฐ์ฒด ๋‚ด๋ถ€๋กœ ์บก์Šํ™”๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ๊ฐ์ฒด ๊ฐ„์˜ ๊ฒฐํ•ฉ๋„๊ฐ€ ๋‚ฎ์•„์ง„๋‹ค.

 

 โ‘ฃ ์ž์œจ์ ์ธ ์ฑ…์ž„์€ ํ˜‘๋ ฅ์˜ ๋Œ€์ƒ์„ ๋‹ค์–‘ํ•˜๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค. 

: ์„ค๊ณ„๊ฐ€ ์œ ์—ฐํ•ด์ง€๊ณ  ์žฌ์‚ฌ์šฉ์„ฑ์ด ๋†’์•„์ง„๋‹ค.

 

 โ‘ค ๊ฐ์ฒด๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ์ฑ…์ž„๋“ค์ด ์ž์œจ์ ์ผ์ˆ˜๋ก ๊ฐ์ฒด์˜ ์—ญํ• ์„ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์›Œ์ง„๋‹ค. 

: ๊ฐ์ฒด๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ์ฑ…์ž„๋“ค์ด ์ž์œจ์ ์ด๋ฉด ์ž์œจ์ ์ผ์ˆ˜๋ก ๊ฐ์ฒด์˜ ์กด์žฌ ์ด์œ ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ์ฒด๋Š” ๋™์ผํ•œ ๋ชฉ์ ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๊ฐ•ํ•˜๊ฒŒ ์—ฐ๊ด€๋œ ์ฑ…์ž„์œผ๋กœ ๊ตฌ์„ฑ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. → ์ฑ…์ž„์ด ์ž์œจ์ ์ผ์ˆ˜๋ก ๊ฐ์ฒด์˜ ์‘์ง‘๋„๋ฅผ ๋†’์€ ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๊ธฐ ์‰ฌ์›Œ์ง„๋‹ค.