์ฝ๋ ๊น๋ณด๋ฉดย ๊ฐ์๋ฐ์๋ณด ์์ค์ ํ๋ก๊ทธ๋จ์ด ์๋ ์ด์ ์ข์ด ๋ ์ ๋ฐ์ ์๋ ๊ตฌ์กฐ๋ค
"OOP๋ก ๊น๋ํ ์์ฉํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค" ๊ธ์ ํ์ธ์ ์๋ง "C++์ ๋ง์คํฐํ๋ค", "ํน์ ์ปค๋ ๋ฒ์ ์ ๋ง์คํฐํ๋ค"๊ธ์ ํ์ธ์ด ์๋๊น?
์ฐจ๋ผ๋ฆฌ ์ข๋๋ก ์งฐ๊ณ ๋์๋ง์ ํ์คํ ๋ณด์ฅํ๋ค๋ ๋ง์ด ๋ฏฟ์์ด ๊ฐ๋ค.
์์ง ์ผ์ ์ํด๋ณด์ จ๋๋ณธ๋ฐ ๋ง์ค์ฒ๋ผ ๋งํ๋ ์ฌ๋์ด ์ ์ผ ์ ์ฉ์ด ์๊ฐ์
์ ๋ฐ๋ง ํ๋ ์ฌ๋์ ๋ง์ ์ข๋๋ก ์งฏ๋ค๊ณ ํ์ง๋ง ์ฝ๋ ๊น๋ณด๋ฉด ๋ ๊ทธ๊ฒ ์๋
ํน์ ๋ชจ๋ C++ ๋ง์คํฐ์ ๊ฐ์ ??
์์ฆ๋๊ฐ ์์์ผ๋ก ๋๊ฐ ๊ตฌ์กฐ๋ฅผ ์ง๋ ธ
์๋ฒฝํ๊ฒ ์ด๋จ๋ ๊ฑ ํธ๋ฆฌํ๋๊น ์ฐ๋๊ฑฐ์ง - dc App
ในใ ์ด๊ฒ ๋ง๋ค ํธํ๊ธด ํธํ๋ฐ ....................................
Legable Fleable์์ ์กด๋ ๊ณต๊ฐ๋ผ์ ์์๋คใ ใ ใ ใ
oop ๋ ์ผ๋ถ์ด๊ณ ํจํด๊ณต๋ถ๋ฅผ ํด์ผ ์ ๋ฐ ๋ณต์กํ ๊ตฌ์กฐ๊ฐ ์ํ๋จ. SOLID ์์น๋ง ์ง์ผ๋ ๊ด์ฐฎ์ง. ๋ฌผ๋ก ์ด ์์น์ ์ ๋๋ก ์ดํดํ๊ณ ์งฐ๋ค๋ฉด ๊ณ ์์ด๊ณ
ํ 3๋ ์ฐจ ๋ง์ธ๋๊ตฐ
๊ทธ๋์ ์ข๋๋ก ์ง๋ณด๋ฉด ๊ทธ๋๋ง oop์์ ์๋ ค์ฃผ๋ ์์น์ ์ฐ๋๊ฒ ๋ซ๋ค๋ ์ฌ์ค์ ์๊ฒ๋ ๊ฒ