class์ ์ฑ๋ฅ์ ํฅ์ ์ํฌ ์ ์๋ ๋ฐฉ๋ฒ๋ค์ ๋์ดํด๋ณด์์ค. Static Dispatch "์ปดํ์ผ ํ์"์ ํธ์ถ๋ ํจ์๋ฅผ ๊ฒฐ์ ํ์ฌ, ๋ฐํ์ ๋ ๊ทธ๋๋ก ์คํํ๋ค ์ปดํ์ผ ํ์์ ๊ฒฐ์ ์ด ๋๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ ์ด์ ์ ๊ฐ์ง ์ ์๋ค Dynamic Dispatch "๋ฐํ์"์ ํธ์ถ๋ ํจ์๋ฅผ ๊ฒฐ์ ํ๋ค ๋๋ฌธ์ Swift์์๋ ํด๋์ค๋ง๋ค ํจ์ ํฌ์ธํฐ๋ค์ ๋ฐฐ์ด์ธ vTable(Virtual Dispatch Table)์ด๋ผ๋ ๊ฒ์ ์ ์งํ๋ค ํ์ ํด๋์ค๊ฐ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋, ์ด vTable ๋ฅผ ์ฐธ์กฐํ์ฌ ์ค์ ํธ์ถํ ํจ์๋ฅผ ๊ฒฐ์ ํ๋ค ์ด ๊ณผ์ ๋ค์ด "๋ฐํ์"์ ์ผ์ด๋๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ์ ์ํด๋ฅผ ๋ณด๊ฒ ๋๋ค ์ถ์ฒ: https://babbab2.tistory.com/ ์ฑ์ ์ฝํ ์ธ ๋ ๋ฐ์ดํฐ ์์ฒด๋ฅผ ์ ์ฅ/๋ณด๊ดํ๋ ํน๋ณํ ๊ฐ์ฒด๋ฅผ ๋ฌด์์ด๋ผ๊ณ ํ๋..