ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
ยท
๐ Computer Science/โ
ํ๋ ์์ํฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1. ํ๋ ์์ํฌ(Framework) ํ๋ ์์ํฌ๋ ์ํํธ์จ์ด์ ๊ตฌ์ฒด์ ์ธ ๋ถ๋ถ์ ํด๋นํ๋ ์ค๊ณ์ ๊ตฌํ์ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ฒ๋ ์ผ๋ จ์ ํ์
ํ๋ ํํ๋ก ํด๋์ค๋ค์ ์ ๊ณตํ๋ ๊ฒ์ด๋ค. ๋ผ๋๋ ๊ธฐ๋ฐ ๊ตฌ์กฐ๋ฅผ ๋ปํ๋ค. ํ๋ก๊ทธ๋๋ฐ์ ์งํํ ๋ ํ์์ ์ธ ์ฝ๋, ์๊ณ ๋ฆฌ์ฆ ๋ฑ๊ณผ ๊ฐ์ด ์ด๋ ์ ๋์ ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํด์ฃผ๊ธฐ ๋๋ฌธ์ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋๋จธ๋ ์ด ํ๋ ์์ํฌ์ ๋ผ๋ ์์์ ์ฝ๋๋ฅผ ์์ฑํ์ฌ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ์ ์๋ค. ์ฆ, ์์ฑ๋ ์ ํ์ด ์๋ ์์ฑ๋ ์ ํ์ ๋ง๋ค๊ธฐ ์ํด์ ๊ฐ๋ฐ์๋ฅผ ๋์์ฃผ๋ ๋๋ ๊ธฐ๋ฐ์ด ๋๋ ์ญํ ์ ํฉ๋๋ค. 2. ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Library) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์ฃผ ์ฌ์ฉ๋๋ ๋ก์ง์ ์ฌ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌํ๋๋ก ์ ์ ๋ฆฌํ ์ผ๋ จ์ ์ฝ๋๋ค์ ์งํฉ์ด๋ค. ์ฆ, ํ๋ก๊ทธ๋๋จธ๊ฐ ์ด๋ ํ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํด์ ๋์์..