728x90
๋ฐ˜์‘ํ˜•

๋””์ž์ธํŒจํ„ด 1

[๊ฐœ๋ฐœ์ƒ์‹] ๋””์ž์ธ ํŒจํ„ด

์†Œํ”„ํŠธ์›จ์–ด ๋””์ž์ธ ํŒจํ„ด์ด๋ž€? ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋””์ž์ธํŒจํ„ด(Desigin Pattern)์€ ๊ณผ๊ฑฐ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ๋ฐœ๊ฒฌ๋œ ์„ค๊ณ„์˜ ๋…ธํ•˜์šฐ๋ฅผ ์ถ•์ ํ•˜์—ฌ ๊ทธ ๋ฐฉ๋ฒ•์— ์ด๋ฆ„์„ ๋ถ™์—ฌ์„œ ์ดํ›„์— ์žฌ์‚ฌ์šฉํ•˜๊ธฐ ์ข‹์€ ํ˜•ํƒœ๋กœ ํŠน์ • ๊ทœ์•ฝ์„ ๋งŒ๋“ค์–ด์„œ ์ •๋ฆฌํ•œ ๊ฒƒ์ด๋‹ค. ๋””์ž์ธ ํŒจํ„ด์€ ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„์— ์žˆ์–ด ๊ณตํ†ต์ ์ธ ๋ฌธ์ œ๋“ค์— ๋Œ€ํ•œ ํ‘œ์ค€์ ์ธ ํ•ด๋ฒ•๊ณผ ์ž‘๋ช…๋ฒ•์„ ์ œ์•ˆํ•˜๋ฉฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๊ฐ™์ด ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ๋กœ ๋ฐ”๋กœ ๋ณ€ํ™˜๋  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋Š” ์•„๋‹ˆ์ง€๋งŒ, ํŠน์ •ํ•œ ์ƒํ™ฉ์—์„œ ๊ตฌ์กฐ์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ฆ‰ "ํšจ์œจ์ ์ธ ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•๋ก "์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋œ๋‹ค. ๋””์ž์ธ ํŒจํ„ด์€ ์™ธ์šฐ๊ธฐ๋ณด๋‹ค๋Š” ์–ด๋– ํ•œ ํŒจํ„ด์ด ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์ˆ˜๋งŽ์€ ๋””์ž์ธ ํŒจํ„ด์—์„œ ๋‹ค์–‘ํ•œ ์ฝ”๋”ฉ ๋…ธํ•˜์šฐ๋ฅผ ์Šต๋“ํ•˜๋Š”๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. "์ด ์ฝ”๋“œ์—๋Š” ๋ฌด์กฐ๊ฑด ์ด ํŒจํ„ด..

728x90
๋ฐ˜์‘ํ˜•