์๊ธฐ๊ฐ ๋ด๋ ์ด๊ฑด ๋๋ฌด ์คํ๊ฒํฐ ์ฝ๋ ๋ฐ? ์ถ์ ์ฝ๋๊ฐ ์๋๋ฐ ์ด๋ค์์ผ๋ก ์ต์ ํํ ์ง ์ ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด
์ฐพ์๋ณด๋ฉด์ ์ต์ ํ ๋จผ์ ํ๊ณ ๊ฐ๋ฐ์ ํ๋๊ฒ ๋ง์๊น ์๋๋ฉด ์ผ๋จ ๊ตฌํ์ ๋ค ์์ผ๋๊ณ ๋์ค์ ์ฝ๋๋ฅผ ๊ณ ์น๋๊ฒ ๋์๊น?
์ฐพ์๋ณด๋ฉด์ ์ต์ ํ ๋จผ์ ํ๊ณ ๊ฐ๋ฐ์ ํ๋๊ฒ ๋ง์๊น ์๋๋ฉด ์ผ๋จ ๊ตฌํ์ ๋ค ์์ผ๋๊ณ ๋์ค์ ์ฝ๋๋ฅผ ๊ณ ์น๋๊ฒ ๋์๊น?
๊ทธ๋ฌ๋๊น ๊ธฐํ์ด ์ค์ํ๋ค๋ ๊ฑฐ์. ๊ทธ๊ฑธ ์ด๋ป๊ฒ ๋์ค์ ๊ณ ์น๊ฒ ์
๋์ค์.. ํ๋ค๊ฐ๋ ๋์ดํฌ ์ ์๊ฒ๋์ง ์์๊น?
๊ทธ๊ฑธ ์ํด ์กด์ฌํ๋๊ฒ ์ธํฐํ์ด์ค๋ ๊ฐ๋ ์ - dc App
์ธํฐํ์ด์ค๊ฐ ๋ณดํต ๋ฐฐ์ฐ๊ธฐ๋ก ๋คํ์ฑ ์ถ๊ตฌ.. ์ ์บ์คํธ.. ์ด๋ฐ ์ฉ๋๋ก ์ธ์ํ๋๋ฐ ๋ง๊ทธ๋๋ก ์ฝ๋์ ์ ์ฆ์ผ์ด์ค๋ฅผ ์ถ์ํํ๋ ์ฉ๋๋ก๋ ๊ฐ๋ ฅํจ - dc App
๋๊ฐ ๊ฒ์์์ ๋ทฐ๋ผ๋ฉด ์ธํฐ๋ ์ , ์ปจํธ๋กค๋ฌ๋ผ๋ฉด ์ํ์ค, ๋ชจ๋ธ์ด๋ผ๋ฉด ์์ธ์๋ฅผ ์ค๊ณ๋จ๊ณ์ ์ ์ฆ์ผ์ด์ค๋ฅผ ์ ์ ํ ๋ช ํํ ์ ์ํด๋๋ค๋ฉด - dc App
๊ทธ๋ค์ ๋ด๋ถ์์ ๊ธฐ๋ฅ์ ์ค์ ๋ก ์คํํ๋ ๋น์ฆ๋์ค ๋ก์ง์ ์ผ๋ง๋ ์ง ๋ฆฌํํ ๋งํด๋ ์ธ๋ถ์ ๋ ธ์ถ๋๋ ์ธํฐํ์ด์ค๋ ์ผ๊ด๋๊ฒ ๋ง๋ค๋ฉด ์ด๋ฐ ์ ์ง๋ณด์ ๊ฑฑ์ ์ด ํจ์ฌ ๊ฐ๋ฒผ์์ง - dc App
์ด๊ฑฐ์ ๋ํ ์์ ๊ฐ์ ๊ฒ ์ข ๋ณผ์ ์์? ๋ด๊ฐ ์ง๊ธ ๋ฑ ์ด๋ถ๋ถ์ ํ๋ฉด ์ฝ๋ฉ์ข ์์ํด์ง ๊ฒ ๊ฐ์๋ฐ
๋ฐฉ๋ฒ๋ก ์ ์ธ๊ฑฐ๋ผ ์ฝ๋๋ก ์์๋ฅผ ์ค๋ ํฌ๊ฒ ๋์์ด ์๋ ๊ฑฐ๊ฐ์.. - dc App
๊ธฐ์กด์ C#์๋ ICloneable๊ฐ์ ๋ชฉ์ ์ฑ์ด ์กด์ฌํ๋ ์ธํฐํ์ด์ค๊ฐ ์์์. ๋จผ์ ๋๊ฐ ๋ง๋ค๋ ค๋ ์ปดํฌ๋ํธ ํน์ ์คํฌ๋ฆฝํธ์ ๊ธฐ๋ฅ์ด๋ ์ด๊ฒ ์ด๋ค ๊ณผ์ ์ผ๋ก ์ํ๋๋ฉฐ ์ธ๋ถ ์ปดํฌ๋ํธ์ ์ด๋ป๊ฒ ๊ต๋ฅ๋๋์ง ์ฌ์ฉ์๋ฅผ ์ ์ํ๊ณ ๊ทธ๊ฒ ํ๋ฉด์ ๋ ธ์ถ๋๊ฒ ๊ตฌํํ๋ผ๋ ์๊ธฐ์ผ - dc App
๊ทธ๋ฌ๋ฉด ๊ทธ ๊ณผ์ ์์ฒด๊ฐ ์ฝ๋๊ฐ ์คํ๊ฒํฐ๊ฐ ๋๋ ๊ฒ์ ์ ํํ๊ณ ์ฐจํ ๋ด๋ถ์ ๊ตฌํ์ ์์ ํด๋ ํ๋ฆ์ ์ธ๋ถ์ ์ฐ๊ฒฐ๊น์ง ์ผ์ผํ ์์ ํ๋ ์ผ์ ์ค์ผ ์ ์๋ค๋ ๊ฑฐ์ง - dc App
์ด๊ฒ ์ต์์น ์๋ค๋ฉด ๊ทธ๋ฅ OOP ๊ณต๋ถ๊ฐ ๋ถ์กฑํ๊ฑฐ๊ณ ๊ฒ์๋งํด๋ ๊ด๋ จ ์ ๋ณด๊ฐ ๋ง์ผ๋๊น ์ฝ์ด๋ณด๋ฉด ๋ ๋ฏ - dc App
์ ๊ทธ๋ ๊ตฌ๋ ์ธ๋ถ ์ฐ๊ฒฐ๋ง ์ผ์ ํ๋ฉด ๋ด๋ถ๋ฅผ ์ด์ํ๊ฒ ๋ฏ์ด๊ณ ์ณ๋ ์๊ด์ด ์๊ฒ ๊ตฌ๋ ๋ด๊ฐ ๋งจ๋ ํ์ชฝ ์ฝ๋์์ ๋ญ๊ฐ ํฐ ๋ณํ๊ฐ ์ผ์ด๋๋ฉด ๋ค๋ฅธ ์ฝ๋์์ ์๋ฌ๊ฐ ์ฃผ์ฑ ๋จ๋ฉด์ ํ์ฐธ ๋ฐ๊ฟ์ค์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ๋๋ผ๊ณ ์ธํฐ๋์ ์ํ์ ์ก์ธ์ ๋ฑ์ ์ ์ฆ์ผ์ด์ค ์ ์ํ ๋ช ํํ๊ฒ ์ค๊ณํด๋๋ฉด ์ด๋ฐ ์ผ์ ๋ง์ ์ ์๋ค๋ ๊ฑฐ์ง?
๊ทธ ํ์๋ ์ธํฐํ์ด์ค๋ก ๊ตฌ์ฑ๋ ํจ์๋ค๋ง ์ธ๋ถ์์ ํธ์ถํ๋๋ก ํ๋ฉด ๋๊ฒ ๋ค oop๋ ์ ์ฆ์ผ์ด์ค์ ๋ํด์ ์ข ์ฐพ์๋ณด๊ณ ๋ ๊ณต๋ถํด๋ณผ๊ฒ ์ง์ง ๊ณ ๋ง๋ค!
๊ทผ๋ฐ ์ฌ๋ ธ๋ ๊ธ์ ์ด๋๊ฐ์ด ใ ใ ๊ทธ๊ฑฐ ๋ณต์ฌ ์ํด๋จ๋๋ฐ
์ธ์ ๋ ์ด์๋ ์๊ธธ ์ ์๊ณ ๊ทธ๊ฒ์ ์ผ์ผํ ๋จ๋ฒ์ ์๋ฒฝํ๊ฒ ๋ง๋ค์ด๋๋ค๋๊ฑด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ฐจ๋ผ๋ฆฌ ์ด๋ฐ ์ปจ๋ฒค์ ์ต๊ด์ ๋ค์ด๋๊ฒ ๋ซ๋ค๋๊ฒ ๋์ ์๊ฐ.. - dc App
๊ทธ๊ฒ ์ต์ํด์ง๋ฉด ๋ณธ์ธ์ ๋์์ธ ํจํด์ด ๋๋๊ฑฐ๊ณ .. ๊ฑฐ์ํํ๋ฉด ์ํคํ ์ฒ๊ฐ ๋ ์ ์์ง.. - dc App