OOP(๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ)์ด๋ ๋ฌธ์ ๋ฅผ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ฒด ๋จ์๋ก ๋๋ ์์ ํ๋ ๋ฐฉ์์ผ๋ก, ๊ฐ์ฒด๋ค์ด ์๋ก ์ ๊ธฐ์ ์ผ๋ก ์ํธ์์ฉํ๋ ํ๋ก๊ทธ๋๋ฐ ์ด๋ก ์ด๋ค.๋ํ์ ์ผ๋ก Java์ C++์ด ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค.๊ฐ์ฒด : ์ธ์์ ์กด์ฌํ๋ ๋ชจ๋ ๊ฒ, ํ๋ก๊ทธ๋๋ฐ์์์ ๊ฐ์ฒด๋ ๋ฐ์ด