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