Composite
What isโ
Composite ํจํด์ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ฒด๋ค๋ก ๊ตฌ์ฑ๋ ๋ณตํฉ ๊ฐ์ฒด(Composite)์ ๋จ์ผ ๊ฐ์ฒด(Leaf)๋ฅผ ๋์ผํ ์ธํฐํ์ด์ค๋ก ๋ค๋ฃฐ ์ ์๋๋ก ํด์ฃผ๋ ๋์์ธ ํจํด์ ๋๋ค.
์ฆ, ์ฌ์ฉ์๋ ๊ฐ๋ณ ๊ฐ์ฒด์ ๋ณตํฉ ๊ฐ์ฒด๋ฅผ ๊ตฌ๋ถํ์ง ์๊ณ ๋์ผํ ์ฐ์ฐ์ ์ํํ ์ ์๊ฒ ๋ฉ๋๋ค.
์ด ํจํด์ ์ ์ฒด-๋ถ๋ถ ๊ด๊ณ๋ฅผ ํํํ ๋ ์ ์ฉํ๋ฉฐ, ํธ๋ฆฌ ๊ตฌ์กฐ์ ๊ณ์ธต์ ๊ตฌ์ฑํ๋ ๋ฐ ์ ํฉํฉ๋๋ค.
How do Codeโ
์ฅ์ : ๊ตฌํ์ด ๊ฐ๋จํ๋ฉฐ ๋ฉํฐ์ค๋ ๋ ํ๊ฒฝ์์๋ ์์ ํฉ๋๋ค.
๋จ์ : ์ฌ์ฉํ์ง ์๋๋ผ๋ ์ธ์คํด์ค๊ฐ ์์ฑ๋์ด ๋ฉ๋ชจ๋ฆฌ ๋ญ๋น๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋ชฉ์ : ์ ์ฒด-๋ถ๋ถ ๊ด๊ณ๋ฅผ ํํํ์ฌ, ๋จ์ผ ๊ฐ์ฒด์ ๋ณตํฉ ๊ฐ์ฒด๋ฅผ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋ค๋ฃฐ ์ ์๋๋ก ํจ
์ฅ์ : ํด๋ผ์ด์ธํธ๊ฐ ๋ณตํฉ ๊ตฌ์กฐ์ ๋ด๋ถ ๊ตฌ์ฑ์ ๋ํด ์ ๊ฒฝ ์ฐ์ง ์๊ณ ๋์ผํ ์ธํฐํ์ด์ค๋ก ์ฐ์ฐ ์ํ ๊ฐ๋ฅ
์ ์ฉ ์: ๊ทธ๋ํฝ, ํ์ผ ์์คํ , UI ์ปดํฌ๋ํธ ๋ฑ ๊ณ์ธต์ ์ธ ๊ตฌ์กฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ ์ฉํจ
Last updated