๋ชจ๋๊ณผ ์ปดํฌ๋ํธ
ยท
๐ Computer Science/โ
๋ชจ๋๊ณผ ์ปดํฌ๋ํธ ๊ณต๋ถํ๋ค ๋ณด๋ฉด ์ฌ์ฌ์ฉ์ฑ์ด๋ผ๋ ๋จ์ด์ ํจ๊ป ๋ชจ๋๊ณผ ์ปดํฌ๋ํธ๋ผ๋ ๋จ์ด๊ฐ ๊ณต๊ณต์ฐํ๊ฒ ๋ฑ์ฅํ๋ค. ๋ ๋ค ์ด๋ ํ ๊ตฌ์กฐ์ ๊ธฐ๋ฅ์ ์ต์ ๋จ์์ ์ ์ฌํ ๊ฐ๋
์ผ๋ก ์ ์๋๊ณ ์๊ธฐ์ ์ด ๋์ ํผ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์ฆ๋ค. ํ์ง๋ง ์ด ๋์ ๋ช
ํํ๊ฒ ๋ค๋ฅธ ์๋ฏธ๋ฅผ ์ง๋๊ณ ์๋ค. ์๋ฒ-ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ์์ ์๋ฒ 1๊ฐ์ ํด๋ผ์ด์ธํธ 100๊ฐ๊ฐ ์๋ค๋ฉด ๋ชจ๋์ ์๋ฒ 1๊ฐ, ํด๋ผ์ด์ธํธ 1๊ฐ, ์ด 2๊ฐ ์ปดํฌ๋ํธ๋ ์๋ฒ 1๊ฐ, ํด๋ผ์ด์ธํธ 100๊ฐ, ์ด 101๊ฐ 1. ๋ชจ๋(Module) ๊ฐ์ฅ ์์์ ์์นํ๋ ๊ตฌํ์ ๋จ์ ๋ง๋ค์ด์ง ์ฐ์ถ๋ฌผ์ ๊ตฌํ ๋จ์์ด๋ค. ๋น์ทํ๊ฑฐ๋ ์ฐ๊ด์ฑ ์๋ ๊ฒ๋ค๋ก ์ด๋ฃจ์ด์ง ๋ฉ์๋๋ ํด๋์ค์ ์งํฉ์ด๋ค. 2. ์ปดํฌ๋ํธ(Component) ๋ฐํ์ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ๋ ๋จ์ ์คํ ์ค์ธ ์ํํธ์จ์ด์ ํ๋ ๋จ์์ด๋ค.