- ๊ฐ์ฒด๋ค์ ๊ด๊ณ๋ฅผ ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑํ์ฌ ๋ถ๋ถ-์ ์ฒด ๊ณ์ธต์ ํํํ๋ ํจํด์ด๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ๋ณตํฉ ๊ฐ์ฒด๋ ๋จ์ผ ๊ฐ์ฒด๋ฅผ ๋์ผํ๊ฒ ๊ตฌ๋ณ์์ด ๋ค๋ฅด๊ฒ ํ๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํ๋ค.
- ๊ฐ์ฒด๋ค ๊ฐ์ ๊ณ๊ธ ๋ฐ ๊ณ์ธต๊ตฌ์กฐ๊ฐ ์๊ณ ์ด๋ฅผ ํํํด์ผํ ๋ ์ฌ์ฉํ๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ๋จ์ผ ๊ฐ์ฒด์ ์งํฉ ๊ฐ์ฒด๋ฅผ ๊ตฌ๋ถํ์ง ์๊ณ ๋์ผํ ํํ๋ก ์ฌ์ฉํ๊ณ ์ ํ ๋ ์ฌ์ฉํ๋ค.
- ๊ตฌ์ฒด์ ์ธ ๋ถ๋ถ
Leafํด๋์ค์ ์ ์ฒด์ ํด๋นํ๋Compositeํด๋์ค์ ๊ณตํต ์ธํฐํ์ด์ค๋ฅผ ์ ์ํ๋ค.
- ๊ตฌ์ฒด์ ์ธ ๋ถ๋ถ ํด๋์ค
Composite๊ฐ์ฒด์ ๋ถํ์ผ๋ก ์ค์ ํ๋ค.
- ์ ์ฒด ํด๋์ค
- ๋ณต์ ๊ฐ์
Component๋ฅผ ๊ฐ๋๋ก ์ ์ํ๋ค. - ๋ณต์ ๊ฐ์
Leaf, ๋ณต์ ๊ฐ์Composite๊ฐ์ฒด๋ฅผ ๋ถ๋ถ์ผ๋ก ๊ฐ์ง ์ ์๋ค.
- ๊ฐ์ฒด๋ค์ด ๋ชจ๋ ๊ฐ์ ํ์ ์ผ๋ก ์ทจ๊ธ๋๊ธฐ ๋๋ฌธ์ ์๋ก์ด ํด๋์ค ์ถ๊ฐ๊ฐ ์ฉ์ดํ๋ค.
- ๋จ์ผ๊ฐ์ฒด, ์งํฉ๊ฐ์ฒด ๊ตฌ๋ถํ์ง ์๊ณ ์ฝ๋ ์์ฑ์ด ๊ฐ๋ฅํ๋ค.
- ์ค๊ณ๋ฅผ ์ผ๋ฐํ ์์ผ ๊ฐ์ฒด๊ฐ์ ๊ตฌ๋ถ, ์ ์ฝ์ด ํ๋ค๋ค.
