Adapter ํจํด์ด๋?์ธํฐํ์ด์ค๊ฐ ๋ง์ง ์๋ ๋ ๊ฐ์ฒด ์ฌ์ด๋ฅผ ์ค๊ฐ์์ “๋ณํ”ํด์ฃผ๋ ํจํด“๋ณํ ์ด๋ํฐ” ์ญํ ์ ํ๋ ํด๋์ค์ฝ๊ฒ ๋งํ๋ฉด,๋ด๊ฐ ์ํ๋ ๋ฐฉ์์ผ๋ก ๊ธฐ์กด ์ฝ๋๋ฅผ “๊ฐ์ธ์” ์ฐ๊ฒ ํด์ฃผ๋ ๊ตฌ์กฐ๋ค. ์ Adapter ํจํด์ด ํ์ํ ๊น?1.๊ธฐ์กด ํด๋์ค๊ฐ ๋๋ฌด ๋ณต์กํ๊ฑฐ๋ ๋ถํธํ ๋→ ex. Properties, InputStream, Thread ๋ฑ 2.๋ด๊ฐ ์ํ๋ ๋ฉ์๋ ์ด๋ฆ์ด๋ ๊ตฌ์กฐ์ ์๋ง์ ๋→ ๋ฉ์๋ ์ด๋ฆ ๋ฐ๊พธ๊ฑฐ๋, ๊ธฐ๋ฅ์ ์กฐํฉํด์ ์ ์ธํฐํ์ด์ค๋ก ์ ๊ณตํ๊ณ ์ถ์ ๋ ๊ตฌ์กฐ ์ดํด (ํด๋์ค ๋ช ์ ์์)์ญํ ์ด๋ฆ์ค๋ช Target (ํ๊ฒ ์ธํฐํ์ด์ค)Printํด๋ผ์ด์ธํธ๊ฐ ๊ธฐ๋ํ๋ ์ธํฐํ์ด์คAdaptee (๊ธฐ์กด ํด๋์ค)Banner์ธํฐํ์ด์ค๊ฐ ๋ง์ง ์๋ ๊ธฐ์กด ํด๋์คAdapterPrintBannerPrint ์ธํฐํ์ด์ค..