Constructor vs Factory method
Factory ๋์ ์์ฑ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ
์์ฑ ์์ ์ด ๋ณต์กํ์ง ์๋ค
๊ฐ์ฒด์ ์์ฑ์ด ๋ค๋ฅธ ๊ฐ์ฒด์ ์์ฑ๊ณผ ์ฐ๊ด๋์ด ์์ง ์์ผ๋ฉฐ, ๋ชจ๋ ์์ฑ์ด ์์ฑ์๋ฅผ ํตํด ์ ๋ฌ๋์ด์ผ ํ๋ค
Client๊ฐ ๊ตฌํ์ ๊ด์ฌ์ด ์์ด์, ์ฌ์ฉํ ์ ๋ต (Strategy) ํจํด์ ์ ํํ๋ ค๊ณ ํ๋ค
ํด๋์ค๊ฐ ๋ฐ๋ก ํด๋น ํ์ ์ด๋ค
๊ด๋ จ๋ ๊ณ์ธต ๊ตฌ์กฐ๊ฐ ์์ด์ concrete ๊ตฌํ ๋ชฉ๋ก์์ ์ ํํ ํ์๊ฐ ์๋ค
Last updated
Was this helpful?