๊ฒ์ ๊ฐ๋ฐํ๋ฉด์ ๋ชฌ์คํฐ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ํ๊ณ ์์ต๋๋ค.
๋ชฌ์คํฐ๋ง๋ค ๊ฐ๊ฐ์ ํน์ฑ์ ๊ฐ์ง๊ณ ์๋๋ฐ์. ์๋ฅผ ๋ค๋ฉด ์ด๋ค ๋ชฌ์คํฐ๋ ๋ฌด์์ ๋ฐฉํฅ์ผ๋ก ์์ง์ด๊ณ , ์ด๋ค ๋ชฌ์คํฐ๋ ํ๋ ์ด์ด๋ฅผ ํฅํด ์์ง์ ๋๋ค.
์ง๋ฌธ ํ๊ณ ์ถ์ ์ ์
1. ๋ชฌ์คํฐ ์คํฌ๋ฆฝํธ ์์ ๋ชจ๋ ํน์ฑ์ ์ง์ด ๋ฃ๊ณ ํ์ ์ ์ค์ ํด if ๋ฌธ์ผ๋ก ์ ํ์ ์ผ๋ก ์คํ์ํจ๋ค.
2. ๋ชฌ์คํฐ๋ฅผ ํน์ฑ๋ง๋ค ๋ฐ๋ก ๋ฐ๋ก ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค์ด ๋ฃ์ด์ค๋ค.
์ด๋ค ๊ฒ์ด ๋ ํจ์จ์ ์ผ๊น์ ?
๊ณ ์๋๋ค๊ป ์ฌ์ญค๋ด ๋๋ค
๋๋ค ๊ฐ๋ฅํ๋ฐฉ๋ฒ, ์ผ๋งํผ ๋ณผ๋ฅจ์ด ํฌ๋์ ๋ฌธ์ ๋ณดํต ๋ณผ๋ฅจ์ด ์ปค์ง๊ธฐ๋์ ์ ๋งํ๋๊น ๋ชฌ์คํฐ์ ๋ค ๋๋ ค๋ฐ๊ณ ๋ถ๋ฆฌ์ ํ์์ฑ์ด ์๊ธฐ๋ฉด ๋ถ๋ฆฌํ์
๊ฐ์ฌํฉ๋๋น
๋ชฌ์คํฐ๋ค์ด ์์๋ฐ๋ ํด๋์ค์ MoveCall๋ฉ์๋๋ฅผ ๋ง๋ค๊ณ ๋ฏ๊ฐ ๋ชฌ์คํฐ๋ค ํ์ ๋ง๋ค Override ํ๋ค - dc App