์๋ฐ ์์ฑ ํจํด์ ์ค์ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ค๋ฉด?
2023๋
8์ 2์ผLess than 1 minute
์๋ฐ ์์ฑ ํจํด์ ์ค์ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ค๋ฉด? ๊ด๋ จ
Java > Article(s)
Article(s)
์๋ฐ ์์ฑ ํจํด์ ์ค์ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ค๋ฉด? | ์์ฆIT
์ค๋์ ์๋ฐ ๋์์ธ ํจํด ์๋ฆฌ์ฆ ์ธ ๋ฒ์งธ ๊ธ๋ก ์ด๋ฒ ํธ์์๋ ์์ฑ ํจํด(Creational Patterns)์ ์ข
๋ฅ ๋ฐ ํ๋ก์ ํธ ์ ์ฉ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ณ ์ ํฉ๋๋ค. ์ ํธ์์ ์ดํด๋ณธ ๊ตฌ์กฐ ํจํด์ฒ๋ผ ์์ฑ ํจํด ์ญ์ ์ํํธ์จ์ด ์ค๊ณ์ ์์ด ๋ค์ํ๊ฒ ํ์ฉ๋๊ณ ์์ต๋๋ค. ์๋ฐ ์์ฑ ํจํด ์ค ์ฑ๊ธํด(Singleton), ํฉํ ๋ฆฌ(Factory), ๋น๋(Builder), ํ๋กํ ํ์
(Prototype) ํจํด์ ์ดํด๋ณด๊ณ , ์ค์ ํ๋ก์ ํธ์์ ์ด๋ป๊ฒ ์ ์ฉํ๋์ง ์ฐธ๊ณ ํด ๋ณด์๊ธธ ๋ฐ๋๋๋ค.