๐๏ธ ์ฝ๋ฉ์ 28๊ฐ์ง ๋ฒ์น (3)
'์ฝ๋ฉ์ 28๊ฐ์ง ๋ฒ์น' 3ํธ์ ๋๋ค. ๋ง์ง๋ง ํธ์ ๋๋ค. ์ฝ๋ฉ์ 28๊ฐ์ง ๋ฒ์น(1) - [https://careerly.co.kr/comments/71794] ์ฝ๋ฉ์ 28๊ฐ์ง ๋ฒ์น(2) - [https://careerly.co.kr/comments/71949] 1๏ธโฃ OOP๋ฅผ ๋ฐฐ์๋ผ! *OOP(Object Oriented Programming): ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ฐฐ์ฐ๋ ๊ฒ ๋ณด๋ค OOP์ ์ํ์ ์๋ ๊ฒ์ด ๋ ์ค์ํ๋ค๊ณ ํ์ ํฉ๋๋ค. OOP๋ ์์น์ด๊ณ , ๋น์ ์ด ํ๋ ๊ฒ์ ์์น์ ์๋ ๊ฒ์ ์ค์ํฉ๋๋ค. ๋ง์ฝ ์๊ฒ ๋ ๋ค๋ฉด, ๊ทธ๊ฒ์ ์ด๋ค ์ผ์ด ์ผ์ด๋๋์ง ๋ ๊น๊ฒ ์ดํดํ๋๋ก ๋์ ์ค ๊ฒ์ ๋๋ค. 2๏ธโฃ ๋ฐ๋ณตํ์ง ์๊ธฐ. ๊ฐ์ ์ฝ๋๋ฅผ ๋ ๋ฒ ๋ฐ๋ณตํด์ ์ฐ์ง ๋ง์ธ์. ๋ฉ์๋, ๋ณ์, ๋ฃจํ ๋ฑ์ ์ฌ์ฉํ์ธ์. ๋ฐ๋ณตํ์ง ๋ง์ธ์! 3๏ธโฃ ์ผ๊ด์ฑ ์ ์งํ๊ธฐ. ๋งค์ผ ๋งค์ผ ๋ฐฐ์ฐ์ธ์. ๋ฐฐ์์ ์ ์งํ์ธ์. ๋ฐฐ์์ ๋ฉ์ถ์ง ๋ง์ธ์! ๋จ์ง ์์ฃผ ํ ์ค์ ์ฝ๋๋ผ๋, ๋น์ ์ด ์กฐ๊ธ์ฉ ์ฑ์ฅํ๊ณ ์๋ค๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์์ ์ฑ์ฅ์ด๋ผ๋ ์ฑ์ฅ์ ๋๋ค. 4๏ธโฃ ๋ค๋ฅธ ์ฌ๋์ ์ํ ์ฝ๋๋ฅผ ์ฐ๊ธฐ. ํด๋ฆฐ ์ฝ๋๋ฅผ ์ฐ๋ ๊ฒ์ ์ค์ํฉ๋๋ค. ํด๋ฆฐ ์ฝ๋๋ ๊ณผ์ ์ ๊ต์ฅํ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด ์ค๋๋ค. ์ฃผ์๊ณผ ์ข์ ์์น, ์ฌ์ด์ฌ์ด ๊ณต๊ฐ์ ๋์ฐ๊ณ , ์ถฉ๋ถํ ์ข์ ๋ค์ด๋ฐ์ ์ฌ์ฉํ์ธ์. ๋ง์ฝ ๋ค๋ฅธ ์ฌ๋์ด ์ถฉ๋ถํ ์ดํดํ ์ ์๋ค๋ฉด, ์ข์ ์ฝ๋๋ฅผ ์์ฑํ ๊ฒ๋๋ค. ๊ทธ๊ฒ์ ๋ชฉํ๋ก ๊ฐ์ง์ธ์! 5๏ธโฃ ์คํ์ ๋๋ ค์ ํ์ง ์๊ธฐ. ์ฒ์์, ๋น์ ์ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅผ ๊ฒ๋๋ค. ๊ด์ฐฎ์์, ์คํํด ๋ณด์๊ตฌ์. ๊ทธ ์๋๋ก ์ธํด์ ํ ์ ์๋ ๊ฒ๊ณผ ์๋ ๊ฒ์ ๊ตฌ๋ถํ ์ ์๊ฒ ๋ฉ๋๋ค. ์ฒ์์ ์ณ์ ๊ธธ์ ๊ฐ์ง ์๋๋ผ๋, ๋ฌด์ํ ์๋์ ์คํจ๋ฅผ ๊ฒฝํํ๋ค๋ฉด, ์ธ์ ๊ฐ๋ ๊ทธ ๊ณณ์ ์์ ๊ฒ๋๋ค! 6๏ธโฃ ์์ ๋ฃ๊ธฐ. ์ฆ๊ฒ๊ฒ ๋ณด๋ด์ธ์. ์ฝ๋ฉ์ ๊ท์ฐฎ์ ํ์ง ๋ง์ธ์. ์ฝ๋๋ฅผ ์์ฑํ๋ ๋์ ์์ ์ ๋ค์ผ์ธ์. 7๏ธโฃ ํฌ๊ธฐํ์ง ์๊ธฐ. ์ฝ๋ฉ์ ์ด๋ ค์ธ ์ ์์ต๋๋ค. ๊ฐ์ฅ ์ต์ ์ ๋ฐฐ์์ ๋ฉ์ถ๋ ๊ฒ์ ๋๋ค. ํน์ ๋ฌด์ธ๊ฐ๋ฅผ ํ ์ ์๋ค๋ ์ด์ ๋ก ํฌ๊ธฐํ๋ ๊ฒ์ด์ฃ . 8๏ธโฃ 28๊ฐ์ง ๊ท์น ๋ณด๊ธฐ. (7๊ฐ๋ ์ฌ๊ธฐ ์์ด์!) ๐ฃ ์ต์ด์ ์๋ฆฌ์ฆ ๊ธ์ด ๋๋ฌ์ต๋๋ค.