์ธํŒŒ

You Can Become A

Programmer

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

์•„๋‹ตํ„ฐ

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
GOF

๐Ÿ’  ์–ด๋Œ‘ํ„ฐ(Adaptor) ํŒจํ„ด - ์™„๋ฒฝ ๋งˆ์Šคํ„ฐํ•˜๊ธฐ

Adaptor Pattern ์–ด๋Œ‘ํ„ฐ ํŒจํ„ด(Adaptor Pattern) ์ด๋ž€ ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ํด๋ž˜์Šค๋ฅผ ์–ด๋Œ‘ํ„ฐ๋กœ์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ตฌ์กฐ ํŒจํ„ด์ด๋‹ค. ์–ด๋Œ‘ํ„ฐ๋Š” ์šฐ๋ฆฌ ์ฃผ๋ณ€์—๋„ ๋งŽ์ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ์„œ, ๋Œ€ํ‘œ์ ์œผ๋กœ 110V ์ „์šฉ ๊ฐ€์ „์ œํ’ˆ์— 220V ์–ด๋Œ‘ํ„ฐ๋ฅผ ๋ผ์›Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฑธ ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ์„œ๋กœ ํ˜ธํ™˜์ด ๋˜์ง€ ์•Š์€ ๋‹จ์ž๋ฅผ ์–ด๋Œ‘ํ„ฐ๋กœ ํ˜ธํ™˜์‹œ์ผœ ์ž‘๋™์‹œํ‚ค๊ฒŒ๋” ํ•˜๋Š” ๊ฒƒ์ด ์–ด๋Œ‘ํ„ฐ์˜ ์—ญํ• ์ธ ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ์ ‘๋ชฉํ•ด๋ณด๋ฉด, ํ˜ธํ™˜์„ฑ์ด ์—†๋Š” ์ธํ„ฐํŽ˜์ด์Šค ๋•Œ๋ฌธ์— ํ•จ๊ป˜ ๋™์ž‘ํ•  ์ˆ˜ ์—†๋Š” ํด๋ž˜์Šค๋“ค์„ ํ•จ๊ป˜ ์ž‘๋™ํ•ด์ฃผ๋„๋ก ๋ณ€ํ™˜ ์—ญํ• ์„ ํ•ด์ฃผ๋Š” ํ–‰๋™ ํŒจํ„ด์ด๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ๊ธฐ์กด์— ์žˆ๋Š” ์‹œ์Šคํ…œ์— ์ƒˆ๋กœ์šด ์จ๋“œํŒŒํ‹ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ๊ฑฐ๋‚˜, Legacy ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๊ต์ฒดํ•˜๋Š” ๊ฒฝ์šฐ์— ์–ด๋Œ‘ํ„ฐ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”๋“œ์˜..

category_image
์ธํŒŒ_
2023.01.25
3