์ถ์ ํด๋์ค ( abstract class ) - ๋ฏธ์์ฑ ์ค๊ณ๋. ๋ฏธ์์ฑ ๋ฉ์๋( ์ถ์ ๋ฉ์๋ ) ๋ฅผ ๊ฐ๊ณ ์๋ ํด๋์ค → ์ ํ์์ฑ ๋ถ๊ฐ - ๋ค๋ฅธ ํด๋์ค ์์ฑ์ ๋์์ ์ฃผ๊ธฐ ์ํ ๊ฒ . ์ธ์คํด์ค (์ ํ) ์์ฑ ๋ถ๊ฐ - ์์์ ํตํด ์ถ์ ๋ฉ์๋๋ฅผ ์์ฑํด์ผ ์ธ์คํด์ค ์์ฑ๊ฐ๋ฅ - ์ฝ๋์ ์ค๋ณต ์ ๊ฑฐ ์ถ์ ๋ฉ์๋ ( abstract method ) - ๋ฏธ์์ฑ ๋ฉ์๋. ๊ตฌํ๋ถ (๋ชธํต, { } ๊ฐ ์๋ ๋ฉ์๋ - ๊ผญ ํ์ํ์ง๋ง ์์๋ง๋ค ๋ค๋ฅด๊ฒ ๊ตฌํ๋ ๊ฒ์ผ๋ก ์์๋๋ ๊ฒฝ์ฐ ์ฌ์ฉ - ์์์ ํตํด ์์์ด ์์ฑํ๊ณ ํธ์ถ ( ํธ์ถํ ๋๋ ์ ์ธ๋ถ๋ง ํ์ ) ์ถ์ํด๋์ค์ ์์ฑ - ์ฌ๋ฌ ํด๋์ค์ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ๋ ์ ์๋ ์ถ์ํด๋์ค๋ฅผ ์์ฑ or ๊ธฐ์กด ํด๋์ค์ ๊ณตํต ๋ถ๋ถ์ ๋ฝ์ ์ถ์ํด๋์ค๋ฅผ ๋ง๋ ๋ค. - ์ถ์ํ๋ ์ฝ๋๋ ๊ตฌ์ฒดํ๋ ์ฝ๋..