๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋“œ๋ผ์ด๋ฒ„1

์ปดํ“จํ„ฐ์—์„œ Interface๋ž€? ๋จผ์ €, Interface์˜ ๋œป์€ ์ƒํ˜ธ ์ž‘์šฉ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. (Google ๋ฒˆ์—ญ๊ธฐ) ์ƒํ˜ธ ์ž‘์šฉ์ด๋ผ๊ณ  ํ•˜๋ฉด A์™€ B๊ฐ€ ์„œ๋กœ ๋ฌผ๊ฑด์„ ์ฃผ๊ณ  ๋ฐ›๋“ , ๋Œ€ํ™”๋ฅผ ํ•˜๋“  ์‹ธ์›€์„ ํ•˜๋“ (?) ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์„œ๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ •์˜ํ•œ ๋‚ด์šฉ์ด ์ถ”์ƒ์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์ด ์ถ”์ƒ์ ์ธ ๊ฐœ๋…์„ ์‚ฌ์šฉํ•œ๋‹ค. โ€ป ์ฐธ๊ณ ๋กœ Interface์˜ ๊ฐœ๋…์„ ์ •ํ™•ํžˆ ์•Œ๊ณ  ์žˆ์œผ๋ฉด SW ์˜ค๋ฅ˜, HW ์˜ค๋ฅ˜ ๋“ฑ ์ด์ ์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค. ์ž‘์„ฑ์ž๋Š” ๊ตฐ๋Œ€ ํ†ต์‹ ๋ณ‘ ์ถœ์‹ ์œผ๋กœ ์ดˆ ACE์˜€์Šต๋‹ˆ๋‹ค. ๊ตฐ๋Œ€ ํ†ต์‹ ๋ณ‘์ด๋ผ๋ฉด ์ฐธ ์ค‘์š”ํ•  ๊ฒ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ์ปดํ“จํ„ฐ์™€ ์‚ฌ๋žŒ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž. ์ปดํ“จํ„ฐ ์‚ฌ๋žŒ ์ด ๊ธ€์„ ๋ณด๋Š” 'ํ™”๋ฉด'์€ ์ปดํ“จํ„ฐ์™€ ์‚ฌ๋žŒ๊ณผ์˜ ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค. ์ปดํ“จํ„ฐ๋Š” ๊ธฐ๊ณ„ ๋ถ€ํ’ˆ์œผ๋กœ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ 0 or 1๋กœ๋งŒ ๋™์ž‘์„ ํ•œ๋‹ค. ๊ทผ๋ฐ ์šฐ๋ฆฌ๊ฐ€ .. 2024. 1. 2.