You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
์ธํฐํจ์ด์ค
โ ์ธํฐํ์ด์ค(Interface) ๋ฌธ๋ฒ & ํ์ฉ - ์๋ฒฝ ๊ฐ์ด๋
์ธํฐํ์ด์ค ์ ์ (์น์ํ๊ฒ ์ค๋ช ) ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ถ์ํ๋ฅผ ๋ฐฐ์ฐ๊ณ ์ถ์ ํด๋์ค๋ฅผ ์ ํด๋ดค๋ค๋ฉด ๊ทธ ๋ค์ ์ ํด๋ณด๋ ๊ฒ์ด ์ธํฐํ์ด์ค(Interface) ์ผ ๊ฒ์ด๋ค. ์ธํฐํ์ด์ค๋ ๊ฐ๋จํ ๋งํ์๋ฉด ํ๋ก๊ทธ๋จ์ ์ค๊ณํ๊ณ ์กฐ๊ธ ๋ ์ ์ฐํ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๊ธฐ๋ฒ์ ๋งํ๋ค. ์ธํฐํ์ด์ค๋ ์ถ์ํ์ ์์๊ณผ ๋๋ถ์ด ๋คํ์ฑ์ด๋ผ๋ ๊ฐ์ฒด ์งํฅ์ ํน์ง์ ๊ตฌํํ๋ ํต์ฌ์ด๋ค. ์ค์ํ์ ์ธํฐํ์ด์ค ์ธํฐํ์ด์ค(Interface) ๋ผ๋ ์ฉ์ด๋ ๊ผญ ์๋ฐ(java)์๋ง ์๋ ๊ฒ์ด ์๋๋ค. ์ํค ๋ฐฑ๊ณผ์ ๋ฐ๋ฅด๋ฉด, ์ธํฐํ์ด์ค๋ ์๋ก ๋ค๋ฅธ ๋ ๊ฐ์ ์์คํ , ์ฅ์น ์ฌ์ด์์ ์ ๋ณด๋ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ฒฝ์ฐ์ ์ ์ ์ด๋ ๊ฒฝ๊ณ๋ฉด์ด๋ผ๊ณ ํ๋ค. ์ฆ, ์ฌ์ฉ์๊ฐ ๊ธฐ๊ธฐ๋ฅผ ์ฝ๊ฒ ๋์์ํค๋๋ฐ ๋์์ ์ฃผ๋ ์ํธ์์ฉ ์์คํ ์ ์๋ฏธํ๋ค. ์ด๋ฌํ ์ ์๋ฅผ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ์ ์ ๋ชฉํด๋ณด..