๋ฐ์ํ ์ ์ ํฉํ ๋ฆฌ๋ฉ์๋1 [JAVA] ์์ฑ์ ๋์ ์ ์ ํฉํ ๋ฆฌ ๋ฉ์๋๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ ์ด์ ! ๋จผ์ ์ ์ ํฉํ ๋ฆฌ ๋ฉ์๋๊ฐ ๋ญ์ง ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ์๋ ํฌ์คํ ์ ๋ณด๊ณ ์ค์! [Java] ์ ์ ํฉํ ๋ฆฌ ๋ฉ์๋๋? (static factory method) ์ ์ ํฉํ ๋ฆฌ ๋ฉ์๋ ์ ์ (static), ํฉํ ๋ฆฌ(factory), ๋ฉ์๋(method) GoF๋ผ๋ ๋์์ธ ํจํด ์ค ํฉํ ๋ฆฌ ํจํด์์ ์ ๋ํ ๋จ์ด๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ์ญํ ์ ๋ถ๋ฆฌํ๊ฒ ๋ค๋ ๊ฒ์ ๋งํ๋ค. (ํ์ง๋ง ์ ์ ํฉํ ๋ฆฌ ๋ฉ ynzu-dev.tistory.com 1. ์ด๋ฆ์ ๊ฐ์ง ์ ์๋ค. BigInteger ํด๋์ค๋ฅผ ์๋ฅผ ๋ค์ด ๋ณด๋ฉด ์์ฑ์์ธ BigInteger(int, int, Random)๊ณผ ์ ์ ํฉํ ๋ฆฌ ๋ฉ์๋์ธ probablePrime(int, Random) ์ค ํ์๊ฐ ๋ฉ์๋ ๋ช ๋๋ถ์ '๊ฐ์ด ์์์ธ BigInteger๋ฅผ ๋ฐํํ๋ค'๋ผ๋ ์๋ฏธ๋ฅผ ํ์ ํ๊ธฐ ์ฝ๋ค.. 2022. 1. 12. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ