[๊ฐ์ฒด์งํฅ๊ณผ ๋์์ธํจํด] ์บก์ํ(encapsulation) ์์ฆ ์ถ๊ทผ๊ธธ์ ๊ฐ๋ฐ์๊ฐ ๋ฐ๋์ ์ ๋ณตํด์ผํ ๊ฐ์ฒด์งํฅ๊ณผ ๋์์ธํจํด์ ์ฝ๊ณ ์์ต๋๋ค. ์์ง ์ด๋ฐ๋ถ๋ฅผ ์ฝ๋ ์ค์ธ๋ฐ ์ฑ ์ ์ฝ๋ค ๋ณด๋ ์บก์ํ์ ๋ํด์ ์ค๋ช ์ด ๋์ด ์๋๊ตฐ์. ๊ณฐ๊ณฐํ ์๊ฐํด๋ณด๋ ์ ๋ ์บก์ํ์ ๋ํด์ ์์ธํ๊ฒ ์๊ณ ์์ง ์์ ์ํ์์ต๋๋ค! ์บก์ํ == '๋ฉ์๋๋ก ๋นผ๊ธฐ' ์ ๋๋ก๋ง ์ธ์งํ๊ณ ์๋๊ตฐ์. ๊ทธ๋์ ์ฑ ์ ๋์ ์๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์บก์ํ์ ๋ํด ์ ๋ฆฌํด ๋ณด์์ต๋๋ค. ์บก์ํ ๊ฐ์ฒด ์งํฅ์ ์ฒ์ ์ ํ๋ ์ฌ๋๋ค์ ๋ฌด์ฌ๊ฒฐ์ ๋ฐ์ดํฐ ์ค์ฌ์ ์ธ ์ ์ฐจ ์งํฅ ๋ฐฉ์ ์ต๊ด์ผ๋ก ์ฝ๋๋ฅผ ์ง๋ ์ต๊ด์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์ต๊ด์ ๊ณ ์น๋๋ฐ ๋์์ด ๋๋ ๋ ๊ฐ์ ๊ท์น์ด ์กด์ฌํฉ๋๋ค. ์บก์ํ๋ฅผ ์ํ ๋ ๊ฐ์ ๊ท์น Tell, Don't Ask ๋ฐ๋ฏธํ ๋ฅด..