Abstract Factory pattern (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Design Pattern] Abstract Factory Pattern ์ถ์ ํฉํ ๋ฆฌ ํจํด ํจํด์ ๋ถ๋ฅ : ์์ฑ ํจํด ํจํด์ ๋ชฉ์ : This pattern provide an interface for creating families of related or dependent objects without specifying their concrete classes. – GoF – ํจํด์ ์ ์ฉ ์์คํ ์ด ํน์ ์ข ๋ฅ์ ์ ํ๊ตฐ์ผ๋ก ๊ตฌ์ฑ์ด ๋์ด์ผ ํ ๊ฒฝ์ฐ ํน์ ์ข ๋ฅ์ ์ ํ๊ตฐ์ ๋์ ์ฌ์ฉ์ ๊ฐ์ ํํ ํ์๊ฐ ์๋ ๊ฒฝ์ฐ ์์ฑ๋๋ ๊ตฌ์ฒด์ ์ ํ๊ตฐ์ ์จ๊ธฐ๋ ์ ํ๊ตฐ ์์ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํ๊ณ ์ถ์ ๊ฒฝ์ฐ ํจํด ์ ์ฉ ๊ฐ๋ฅ์๋๋ฆฌ์ค : ํจ๊ป ์ฌ์ฉํด์ผ ํ๋ GUI ์ปดํฌ๋ํธ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ฌ์ฉํ ์ ์์ํจํด์ ์ฐธ์ฌ์ ์ถ์ ํฉํ ๋ฆฌ(abstract factory): ์ ํ๊ตฐ์ ์์๋ ๊ฐ ์ ํ์ ์์ฑํ๊ธฐ ์ํ ๋ฉ.. ์ด์ 1 ๋ค์