๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กadapter (1)

JUINTINATION

์–ด๋Œ‘ํ„ฐ(Adapter) ํŒจํ„ด

์–ด๋Œ‘ํ„ฐ ํŒจํ„ด์ด๋ž€?์–ด๋Œ‘ํ„ฐ ํŒจํ„ด์€ ํด๋ž˜์Šค์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๋Œ€ํ•˜๋Š” ๋‹ค๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํŒจํ„ด์œผ๋กœ, ํ˜ธํ™˜์„ฑ์ด ์—†๋Š” ์ธํ„ฐํŽ˜์ด์Šค ๋•Œ๋ฌธ์— ํ•จ๊ป˜ ๋™์ž‘ํ•  ์ˆ˜ ์—†๋Š” ํด๋ž˜์Šค๋“ค์ด ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ํ•ด์ค€๋‹ค. GOF ๋””์ž์ธ ํŒจํ„ด ์ค‘ ๊ตฌ์กฐ ํŒจํ„ด์— ํ•ด๋‹นํ•˜๋ฉฐ, ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ํด๋ž˜์Šค๋ฅผ ์–ด๋Œ‘ํ„ฐ๋กœ์„œ ์‚ฌ์šฉ๋˜๋Š” ๋””์ž์ธ ํŒจํ„ด์ด๋‹ค.์–ด๋Œ‘ํ„ฐ ํŒจํ„ด์€ ๊ทธ ์ด๋ฆ„์—์„œ๋„ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์กฐ์ •์— ๋”ฐ๋ฅธ ์ ์‘(Adaptation)์— ์‚ฌ์šฉ๋˜๋ฉฐ, ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ˜ธํ™˜ ๊ฐ€๋Šฅํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋‘ ํด๋ž˜์Šค๋ฅผ ํ•จ๊ป˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ํ”ํžˆ ์–ด๋Œ‘ํ„ฐ ํŒจํ„ด์„ ์„ค๋ช…ํ•  ๋•Œ USB ์–ด๋Œ‘ํ„ฐ๋ฅผ ์˜ˆ๋กœ ๋“œ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ๋‘ ๊ฐœ์˜ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ USB ์–ด๋Œ‘ํ„ฐ๋ฅผ ํ†ตํ•ด ํ•จ๊ป˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ƒ๊ฐํ•˜๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šธ ๊ฒƒ์ด๋‹ค.ํด๋ž˜์Šค ์–ด๋Œ‘ํ„ฐ์™€ ๊ฐ์ฒด ์–ด๋Œ‘ํ„ฐ..

StudyNote 2024. 11. 2. 22:46