"์๋ ํ์ธ์, ์๋ฏธ๊ณ ! OOP์ ๋ชฉ์ ์ ์ดํดํด ์ฃผ์ จ์ผ๋ฉด ํฉ๋๋ค. ๊ทธ๋์ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค."
์๋ ์ ์ฐ์ฃผ๋ก ์ํ์ ๋ฐฐ์กํ๋ ์์ ํ์ฌ๊ฐ ์์๋๋ฐโฆ
"๊ฐค๋ญํฑ ๋ฌ์์ฒ๋ผ?"
"๋ค, ๊ฐค๋ญํฑ ๋ฌ์ฌ์ฒ๋ผ์. 5๋ช ์ด ๊ฑฐ๊ธฐ์ ์ผํ์ด์. ์ฒซ ๋ฒ์งธ๋ ์ฌ๋ฌด, ๋ ๋ฒ์งธ๋ ์ฐฝ๊ณ , ์ธ ๋ฒ์งธ๋ ๋ฐฐ์ก, ๋ค ๋ฒ์งธ๋ ๊ด๊ณ ๋ด๋น, ๋ค์ฏ ๋ฒ์งธ๋ ๋ชจ๋ ๊ฒ์ ๊ฐ๋ ํ์ต๋๋ค."
๊ทธ๋ค์ ์ด์ฌํ ์ผํ๊ณ ๋ฒ์ฑํ์ต๋๋ค. ๊ทธ ํ์ฌ๋ ์ข์ ํํ์ ์ป์๊ณ ๋ง์ ๋์ ๋ฒ์์ต๋๋ค. ํด๋ง๋ค ์ฃผ๋ฌธ๋์ด ๋์ด๋ CEO๋ ๋ ๋ง์ ์ง์์ ๊ณ ์ฉํด์ผ ํ๋ค. ๋ช ๋ช ์ ์ฐฝ๊ณ , ๋ช ๋ช ์ ๋ฐฐ์ก, ๋ ํ ๋ช ์ ์ถ๋ฉ์, ๋ง์ผํ ๋ด๋น์๋ ํ๋งค๋ฅผ ๋๋ฆฝ๋๋ค.
์ด๊ฒ์ ๋ฌธ์ ๊ฐ ์์๋ ๋์ ๋๋ค. ๋ ๋ง์ ์ธ์์ด ์์๊ณ , ๊ทธ๋ค์ ์๋ก ๊ฐ์ญํ๊ธฐ ์์ํ์ต๋๋ค .
๋ง์ผํ ๋ด๋น์๋ ๊ธด๊ธํ๊ฒ ๋ฐฐ์กํด์ผ ํ๋ ์ํ์ ๊ตฌ๋งคํ ์ ์๋ ํ๊ธ์ ์์ ๋จ๊ธฐ์ง ์๊ณ ์๋ก์ด ๊ด๊ณ ์บ ํ์ธ์ ๋ชจ๋ ๋์ ์ผ์ต๋๋ค .
์ฐฝ๊ณ ์๋ ํ ๋ฌ์ ํ ๋ฒ ๋ฐฐ์ก๋๋ ์๋ก์ด ํ์ดํผ ๋๋ผ์ด๋ธ๊ฐ ๋ค์ด ์๋ 10๊ฐ์ ์์๊ฐ ์์์ต๋๋ค. ํ๋ฐฐ๊ธฐ์ฌ ํ ๋ช ์ด ํ์ดํผ๋๋ผ์ด๋ธ ํ ๊ฐ๋ฅผ ๋ค๊ณ ๋ ์๊ฐ์ ๋ค๋ฅธ ํด๋ผ์ด์ธํธ์ ํ์ดํผ๋๋ผ์ด๋ธ 10๊ฐ ์ฃผ๋ฌธ์ด ํ ๋ฌ ๋ ์ง์ฐ๋์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฐฐ๋ฌ์์ ๋ ๋ฒ์งธ ๋ฐฐ๋ฌ์์ด ์ฒ๋ฆฌ ์ค์ธ ๋ค๋ฅธ ์ฃผ๋ฌธ์ ๋ํด ์์ง ๋ชปํ์ต๋๋ค.
์ ์ ๋ถํ์ฅ์ ๋ฌผ๊ฑด์ ์ฌ๊ธฐ ์ํด ๋ฐฐ์ ํ๋ฐฐ๋ฅผ ๋ณด๋๊ณ ๋๋จธ์ง๋ ๋ค์ ๋ฐฐ๋ฅผ ๊ธฐ๋ค๋ ธ๋ค. ๊ธํ ๋ฐฐ์ก์ด ๋ง์๋๋ฐ ์ด ๋น์๋์ ๊ตฌ๋งค๋ง ๊ด๋ฆฌํ๊ณ ์๊ธฐ ์ผ์ ์ ํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ๊ณ์ จ์ด์. ํ ์ฌ๋์ด ์์ ์ ์๋ฌด๋ฅผ ๋ ์ ์ํํ ์๋ก ๋๋จธ์ง ์ฌ๋๋ค์ ๋ ๋ง์ด ๋ฐฉํดํ์ต๋๋ค .
CEO๋ ์ํฉ์ ๋ถ์ํ๋ฉด์ ๋ฐฐ, ํ๊ธ, ์ํ๊ณผ ๊ฐ์ ์ค์ํ ์์์ด ์ต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฒ์ด ์๋๋ผ "์ ์ฐฉ์"์ผ๋ก ์ฌ์ฉ๋๊ณ ์์์ ๊นจ๋ฌ์์ต๋๋ค. ๋๊ตฌ๋ ์์ ์ ์์ ์ ์ํํ๊ธฐ ์ํด ๋ฆฌ์์ค๋ฅผ ๊ฐ์ ธ๊ฐ ์ ์์ผ๋ฉฐ ๋๋จธ์ง ์ง์๊ณผ ํ์ฌ์ ์์ฐ์ฑ์ ์ํํ ์ ์์ต๋๋ค.
๋ญ๊ฐ ์กฐ์น๋ฅผ ์ทจํด์ผ ํ์ต๋๋ค. CEO๋ ๋ชจ๋๋ฆฌ์ ํ์ฌ๋ฅผ ์ฌ๋ฌ ๋ถ์๋ก ๋๋๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ทธ๋ ์ด์ก ๋ถ์, ๋ง์ผํ ๋ถ์, ๊ตฌ๋งค ๋ถ์, ์ฌ๋ฌด ๋ถ์ ๋ฐ ์ฐฝ๊ณ ๋ถ์๋ฅผ ๋ง๋ค์์ต๋๋ค. ์ด์ ์๋ฌด๋ ๊ทธ๋ฅ ๋ฐฐ๋ฅผ ํ ์ ์์ต๋๋ค. ํด์ด๋ถ์ฅ์ ๋ชจ๋ ํด์ด ์ ๋ณด๋ฅผ ๋ฐ์ ํ์ฌ์ ๊ฐ์ฅ ์ด์ต์ด ๋ ์ ์๋ ํ๋ฐฐ์ฌ์๊ฒ ์ ๋ฐ์ ์ธ๋ํ๋ค. ๊ฒ๋ค๊ฐ ๋ฌผ๋ฅ์ฐฝ๊ณ ๋ ํ๋ฐฐ๊ธฐ์ฌ๋ค์ด ๋ฌผ๊ฑด์ ๊ทธ๋ฅ ๊ฐ์ ธ๊ฐ๋๋ก ๋ด๋ฒ๋ ค๋์ง ์์๋ค. ๊ทธ๋ค์ ๊ทธ ๊ณผ์ ์ ํต์ ํ์ต๋๋ค. ์ฌ๋ฌด ๋ถ์๋ ๊ณง ๊ตฌ๋งค๊ฐ ์์ ๊ฒ์ด๋ผ๋ ๊ฒ์ ์๋ค๋ฉด ๋ง์ผํ ๋น์ฉ์ ํ ๋นํ ์ ์์ต๋๋ค. ๊ฐ ๋ถ์์๋ ๋ถ์์ฅ์ด๋ผ๋ ํ ๋ช ์ ๊ณต์ธ์ด ์์์ต๋๋ค. ๊ฐ ๋ถ์์ ๋ด๋ถ ๊ตฌ์กฐ๋ ์์ฒด ๊ด์ฌ์ฌ์์ต๋๋ค.ํ๋ฐฐ๊ธฐ์ฌ๊ฐ ๋ฌผ๊ฑด์ ๊ฐ์ ธ๊ฐ๋ ค๊ณ ํ๋ฉด ์ฐฝ๊ณ ๊ฐ ์๋๋ผ ์ฐฝ๊ณ ๊ด๋ฆฌ์ธ์๊ฒ ๊ฐ๋๋ค. ์๋ก์ด ์ฃผ๋ฌธ์ด ๋ค์ด์ค๋ฉด ํ๋ฐฐ( ๊ฐ์ธ )๊ฐ ์๋ ๋ฐฐ์ก๋ถ์ฅ( ๊ณต์ธ ) ์๊ฒ ๊ฐ๋ค .
์ฆ, CEO๋ ์์๊ณผ ์กฐ์น๋ฅผ ๋ถ์๋ก ๊ทธ๋ฃนํ ํ๊ณ ๋ค๋ฅธ ์ฌ๋์ด ๋ด๋ถ ๋ถ์ ๊ตฌ์กฐ์ ๊ฐ์ญํ๋ ๊ฒ์ ๊ธ์งํ์ต๋๋ค. ํน์ ์ธ๋ง ์ฐ๋ฝ์ด ๊ฐ๋ฅํ์ต๋๋ค.
OOP์ ๊ด์ ์์ ์ด๊ฒ์ ํ๋ก๊ทธ๋จ์ ๊ฐ์ฒด๋ก ๋ถํ ํ๋ ๊ฒ ์ธ์๋ ์๋ฌด๊ฒ๋ ์๋๋๋ค . ํจ์์ ๋ณ์๋ก ๊ตฌ์ฑ๋ ๋ชจ๋๋ฆฌ์ ํ๋ก๊ทธ๋จ์ ๊ฐ์ฒด๋ก ๊ตฌ์ฑ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ณํ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๊ฐ์ฒด์๋ ๋ณ์์ ํจ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
"์ ๊น๋ง์. ๊ทธ๋ฌ๋ฉด ๋ชจ๋ ์ง์์ด ๋ฆฌ์์ค์ ๋ฌด์ ํ์ผ๋ก ์ก์ธ์คํ ์ ์๊ณ ๋ค๋ฅธ ์ง์์๊ฒ ๋ช ๋ น์ ๋ด๋ฆด ์ ์๋ค๋ ๊ฒ์ด ๋ฌธ์ ๋ผ๋ ๋ง์์ด์ ๊ฐ์?"
"๋ค, ๋ง์ต๋๋ค."
"ํฅ๋ฏธ๋กญ๊ตฐ์. ์ฐ๋ฆฌ๋ ์ฝ๊ฐ์ ์ ํ์ ๋์ ํ์ง๋ง ๋ ๋ง์ ์ฃผ๋ฌธ์ ๋ฐ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ ๋ชจ๋ ๊ฒ์ ๋ ์ ํต์ ํ ์ ์์์ต๋๋ค."
"์. ๊ฐ์ฅ ์์ํ ํํ๋ก ๋ถํ ์ ๋ณตํ์ญ์์ค."
"๋ค๊ฐ ๋งํ ๋๋ก ๋ถํ ์ ๋ณตํ๋ผ. ๊ธฐ์ตํด์ผ ํ ์ฌํญ์ด๋ค."
GO TO FULL VERSION