์์กด์ฑ์ ์ด์ฉํด ์ค๊ณ ์งํ์ํค๊ธฐ
JiwonDev
https://www.youtube.com/watch?v=dJ5C4qRqAgA ๐ญ ์ค๊ณ๋ ๋ฌด์์ธ๊ฐ์? ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ๋ฐฐ์นํ ๊ฒ์ธ๊ฐ. ์ด๋ค ํจํค์ง์ ์ด๋ค ๊ฐ์ฒด๋ฅผ ๋ฃ์ ๊ฒ์ธ๊ฐ. ์ ๊ทธ๋ฐ๊ฑธ ๊ณ ๋ฏผํ ๊น? ๊ฒฐ๊ตญ ์ค๊ณ๋ฅผ ํ๋ ๋ณธ์ง์ ๋ณ๊ฒฝ์ ๊ด๋ฆฌํ๋ ๊ฒ์ ์๋ค. ๋ณ๊ฒฝ์ ์ ํ๋ ์์กด์ฑ์ ์๋ฏธํ๋ค. ๊ฐ์ด ๋ณ๊ฒฝ๋๋ ์ฝ๋๋ฅผ ํจ๊ป ๋ฃ์ด๋ผ ์์กด์ฑ์ ๋ฐํ์ผ๋ก ์ค๊ณํ๋ผ. ๐ ์์กด์ฑ์ ์ข
๋ฅ ์ฐ๊ด๊ด๊ณ Association (์๊ตฌ์ ) ์์กด๊ด๊ณ Dependency (์ผ์์ ) ์์์ ์ด์ฉํ ํ์ฅ Inheritance ( ์์, ์์ ) ์ธํฐํ์ด์ค๋ฅผ ํตํ ํ์ฅ Realization ( ์ค์ฒดํ ) ๐ ์ข์ ์์กด์ฑ1 - ๊ผญ ํ์ํ๊ฒ ์๋๋ผ๋ฉด ์์กด์ฑ์ ์์ ๋ฒ๋ ค๋ผ ๐ ์ข์ ์์กด์ฑ2 - ์๋ฐฉํฅ ์์กด์ฑ์ ํผํ๋ผ ์๋ฐฉํฅ์ผ๋ก ์์กด์ฑ์ ๊ฐ์ง๋ค๋ ๊ฒ = ํญ์ ..