ํ๋ก๊ทธ๋๋ฐ์ ์์ํ์ง ์ด๋๋ง 1๋ ์ด ๋์๋ค์. ๊ทธ๋ ์ง๋ง ์ ๋๋ก๋ ๋์์ธ ํจํด์ ๋ํ ๊ณต๋ถ๋ฅผ ํด๋ณธ ์ ์ด ์๋ค๋ ์๊ฐ์ด ๋ค์ด ์คํฐ๋๋ฅผ ์์ํ๊ฒ ๋์์ต๋๋ค. ๊ทธ ์ค ์ฒซ์ฃผ์ ์ธ factoryMethod pattern์ ๊ณต๋ถํ๋ ค๋ค ๋ณด๋ factory pattern์ด ๋ค์ํ pattern(Singleton, Builder)์ base๊ฐ ๋๋๊ตฐ์. ๊ทธ๋์ factory pattern์ ๋ํด ์ฐ์ ์ ์ผ๋ก ์ ๋ฆฌ๋ฅผ ํ๋ ค๊ณ ํฉ๋๋ค. ๋ค์ด๊ฐ๊ธฐ์ ์์ ์ถ์ํด๋์ค์ ์ถ์๋ฉ์๋์ ๋ํด ์๊ณ ๊ฐ๋ฉด ์ดํดํ๊ธฐ ์กฐ๊ธ ๋ ํธํ ๋ฏ ํฉ๋๋ค. ์ ๋ฆฌํ ์ฝ๋๊ฐ ๋ณด๊ณ ์ถ์ผ์ ๋ถ์ ์๋ ๋งํฌ๋ฅผ ํ์ธํด ์ฃผ์ธ์. GitHub: Factory pattern ํจํค์ง Factory pattern Client ์ธก์์ factory๋ฅผ ํตํด ๊ฐ๋จํ๊ฒ ์ํ๋ Object..