1๋ ๋๊ฒ ๋ง๋ค๊ณ ์๋ ์์ง๋ ์์๋จ๊ณ์ธ ๋ด๊ฒ ์ง๊ธ ๊ถ๊ธํด์ ๋ณด๋๊น
12000์ค์ด๋ค ใทใท ๋ฌผ๋ก ์ฃผ์ํฌํจ์ด๊ธดํ๋ฐ
๊ทธ๋๋ 10000์ค์ ๋๊ฒ ์ง
ํ๊ต๋ค๋๋ 1๋ง์ค์ ์ด์ผ์ง๋๊ณ ์๊ฐํ๋ ๋๋ ์์๋๋ฐ ๊ฑ ํ๋ค๋ณด๋ ๋๊ฒผ๋ค
๊ทผ๋ฐ ์ค๊ฐ์ค๊ฐ ํ์ด๋ดค๋๋ฐ ๋ญ ์ฝ๋ ์ง ํ๋๋ ๋ชจ๋ฅด๊ฒ ์ด์ ใ ใด ๋ฌด์์ ใทใท
ํ์ผ์์ 300์ค ๋๊ฒ ์ฝ๋ฉํ๋ฉด ์ด๋ณด์. 500์ค ๋์ด๊ฐ๋ฉด ๊ฐ๋ ์ฑ๋จ์ด์ง๊ณ ๊ทธ๋งํผ ์ฝ๋๋ฅผ ํจ์จ์ ์ผ๋ก ๋ชป์งฐ๋ค๋ ์๋ฏธ์.
๋คํฉ์น์๋งํ๋๊ฒ์๋๊น - dc App
์ ๋คํฉ์น์์ด๊ฒ ๊ตฌ๋....์๋ฆฌ
๋ด๊ฐ ์ ์ ๋ค๋๋ ํ์ฌ์ GameManager๊ฐ 7๋ง์ค์ด ๋์์ ๋ง ๊ทธ๋๋ก ๊ฒ์๋งค๋์ . ๊ฒ์์ ๋๋ถ๋ถ์ ๊ด๋ฆฌํจ ์ฝ๋๋ณด๊ณ ์๊ฒํด์, ์ฌ๊ธฐ์ 1~2๋ ๋ค๋ ๋ดค์ ์ป์ด๊ฐ๋๊ฒ ๋ณ๋ก ์๊ฒ ๊ตฌ๋ ํด์ ํด์ฌํจ
7๋ง์ค ใท ใท ใท
๋ง๋ ์๊ธฐ๊ธด ํ๋ฐ ๋ด ๊ฒฝํ์ผ๋ก๋ ์ด๊ฑฐ ์งํค๋๊ฒ ์ฝ์ง๋ ์๋ค.. ๋ด ํ๋ก์ ํธ ์ฝ๋๊ฐ ์ง๊ธ 35๋ง์ค์ธ๋ฐ 300์ค๋ก ์๋ฅด๋ฉด ํ์ผ์ด ๋ช๊ฐ์ฌ..
GameManager ๊ฐ 7๋ง์ค๋ ์๋ ์์ด. ๋ด๊ฐ ์๊ธฐํ๋ ๋ฐ๋ ํ๋์ cs ํ์ผ์์ ์ฝ๋๋์ ๋งํด. ์ฆ, ์ฝ๋๋ฅผ ๊ธฐ๋ฅ๋ณ๋ก ํ์ผ ๋ถ๋ฆฌ๋ฅผ ์ํ์ผ๋ฉด, ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง๊ณ , GameManager ์์๋ ๊ธฐ๋ฅ์ด ๋ค์ํ ํ ๋ฐ, ๊ทธ๊ฒ์ ํ์ผ๋ก ๋ถ๋ฆฌ๋ฅผ ์ํ๋ค๋ ๋ป. ์ด๋ ์ฝ๋ ์ ์งค์ค ๋ชจ๋ฅด๋ ์ ๋ค์ด๋ผ๋ ๋ป. ๊ฐ๊ธ์ partial, extension, interface ๋ฑ๋ฑ์ ์ฌ์ฉํด์ ๊ณตํต์ฝ๋ ๋ฌถ๊ณ , ๊ธฐ๋ฅ๋ณ๋ก ํ์ผ๋ช ์ ๋ฌ๋ฆฌํด์ ๋๋๋ฉด, ์ํ๋ ๊ธฐ๋ฅ์ ๋ณด๊ณ ์ถ์๋, ํด๋นํ์ผ๋ช ์ ๋ณด๊ณ ์ฐพ์์ ๋ค์ด๊ฐ๋ณด๋ฉด ๋ฑ 300์ค์์ชฝ์ผ๋ก ์ฝ๋๋ง ๋ณด๋ฉด ๋๋. ๊ทธ๋งํผ ํจ์จ์ ์ด๋ผ๋ ์๊ธฐ์
tree ๋ณด๋ ค๊ณ ์คํธ๋กค ๋ด๋ฆฌ๋ ๊ฒ๋ ๋ผ์ธ์ด ๋ง์ผ๋ฉด ๊ท์ฐฎ๊ณ ๊ฐ๋ ์ฑ์์ฒด๊ฐ ๋จ์ด์ง. ๊ฐ๊ธ์ , ํํ์ผ์ ํ ํ๋ฉด์ ๋ด๊ฐ ์ฐพ๊ณ ์ ํ๋ ํจ์๋ ๊ธฐ๋ฅ์ ๋ณผ์์๊ฒ ๋ถ๋ฆฌ๋ฅผ ์ํด๋์ผ๋ฉด ๋์ค์ ์ ์ง๊ด๋ฆฌํ๊ธฐ ํธํจ. ์๊ทธ๋ง์น ์ฒ์ค์ง๋ฆฌ ์ฝ๋์์ ํจ์์ฐพ์ผ๋ ค๊ณ ํธ๋ฆฌ ์ฐพ๊ณ ์ด๋ฐ๊ฒ ๋ถํ์ํ ์ง์ด๋ผ๋ ๊ฑฐ์ง. ๊ฐ๋ฐ์๋ ํ์ผ์ ์ด์์๋, ์ฝ๋๋์ด ๋ง์์ง๋ฉด ๋ฐ์ฌ์ ์ผ๋ก ๊ทธ๊ฒ์ ๋ด๊ฐ ๋ด์ผ ํ๋ ์์ผ๋ก ๋๊ปด์ง๊ธฐ์ ๋ณด๊ธฐ ์ซ์ด์ง.
์ ๋ํฐ ๋ด๋ถ ์์ค ๋ด๋ ๋ผ์ธ์ ๋ง์ ํ์ผ๋ค์ด ์๊ธฐ๋ ํ๋ฐ. ๊ทธ๊ฑด ์ต์ ํ ๋ค ๋๋ด์ ๋์ด์ ๋ณผ ํ์์๋ ์์งํ์ผ์ด๋ผ ๊ทธ๋ ๊ณ . ๋ด ๊ฐ์ธ์ ์ผ๋ก๋ ๊ทธ๋ ๋ค ํด๋ (์ ๋ํฐ ์์ง๊ฐ๋ฐ์๋ผํด๋) ๊ทธ๋ ๊ฒ ์ฝ๋ฉ ๋ชปํ๊ฒ ๋ง๊ณ ์ถ์. ์ ์ง๊ด๋ฆฌ ์ฐจ์์์๋ผ๋.
300์ค์ ๊ผญ๋ง์ถํ์๋ ์๋๋ฐ ๊ทธ๋งํผ ํ ํ์ผ์ ๋ณผ์ ์๋ ์ฝ๋๋์ ์ ํด๋์ผ๋ผ๋ ์๊ธฐ. ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ๊ธฐ๋ฅ๋ณ๋ก ๋๋ ๋์ผ๋ฉด ๊ทธ๋ ๊ฒ ๋ง์ ๋ผ์ธ์ ์ก์๋จน๋๊ฒ ์์. ๋ด ๊ฒฝ์ฐ์๋..
๊ทธ๋ผ ๊ธฐ์ค์ ํ ์ค๋ธ์ ํธ์ ์คํฌ๋ฆฝํธ 3๊ฐ์ด์ ๋ค์ด๊ฐ๋ฉด ๊ฐ๋ ์ค ๋จ์ด์ง๋๊ฑธ๋ก ์ก์ผ๋ฉด? ๋์คํ๋๋ ํฌ๊ธฐํด์ผํ์์
๊ทธ๋ ๊ณ ์๋ง์๋ค