๊ฒ์ ๊ฐ๋ฐํ๋ฉด์ย
๋ด๊ฐ ๋ง๋ ์ฝ๋ ๋ณด๋๊น
๋๋ฌด ๋์กํจ.
์ฝ๋๋ฅผ ์ข ๊น๋ํ๊ฒ ์ง๋ ๋ฐฉ๋ฒ ๋ญ ์์?
๊ทธ๋ฅ ๋ง์ด ํ๋ค๋ณด๋ฉด
์กฐ๊ธ์ฉ ๋์์ง๋๊น
๋ฑํ ์คํธ๋ ์ค ์ ๋ฐ์๋ ๋๋ ๋ถ๋ถ์ด๋?
๊ฒ์ ๊ฐ๋ฐํ๋ฉด์ย
๋ด๊ฐ ๋ง๋ ์ฝ๋ ๋ณด๋๊น
๋๋ฌด ๋์กํจ.
์ฝ๋๋ฅผ ์ข ๊น๋ํ๊ฒ ์ง๋ ๋ฐฉ๋ฒ ๋ญ ์์?
๊ทธ๋ฅ ๋ง์ด ํ๋ค๋ณด๋ฉด
์กฐ๊ธ์ฉ ๋์์ง๋๊น
๋ฑํ ์คํธ๋ ์ค ์ ๋ฐ์๋ ๋๋ ๋ถ๋ถ์ด๋?
์ค์ ์ด์ ๋ง์ถค
๋์์ธํจํด ๋ณด๊ฑฐ๋ ๊ฐ๊ณ ์์ ์ฝ๋๋ฅผ ๋ฆฌ๋ทฐํ๋๊ฒ
์ ์ด์ ๊ทธ๋ฐ ์๊ฐ ๊ฐ์ง๊ณ ์์ผ๋ฉด ์กฐ๊ธ์ฉ ์ค๋ ฅ์ด ๋ ์๋ก ์ข์์ง ๊ฑฐ์ ์๋ฃ ๋ง์ด ์ฐพ์ ๋ณด๋ฉด์ ์ฝ๋์ํ์ ์๋ ์คํ์ผ ์ฐธ๊ณ ํด๋ด ๊ฐ์๊ธฐ ์๊ณ ์ ์ฝ๋๋ณด๋ฉด ๋ฒฝ ๋ค์ง๊ฒ ๋๊ปด์ง๊ธด ํจ ใ ใ ใ
ํ๋ค๋ณด๋ฉด ์์ฐ์ค๋ฝ๊ฒ ๋๊ธด ํด ๊ทธ๋ฐ๊ฑด. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฐ๊ฒ ์ง์ง ๊ฒฝํ์ธ๊ฑฐ๊ณ ..
๋์์ธ ํจํด + SOLID๊ฐ์๊ฑฐ ์ฝ์ผ๋ฉด์ ๊ณต๋ถํด์ผํจ. ๊ทผ๋ฐ ๋๋ฌด ๋๊ทธ๋ง์ ์ผ๋ก ๋ฐ๋ฅด์ง ๋ง๊ณ
SOLID๊ฐ ์ ์ผ ์ค์ํ ๋ฏ, SOLID๋ฅผ ์ดํดํ๋ฉด ๋์์ธํจํด๋ ์ ์ ๋ก ๋ฐ๋ผ์ด - dc App
ํ๋ค๋ณด๋ฉด ์์์ ๋์ด๋๊ธด ํ๋๋ฐ ์ผ๋จ ํฐ ๊ตฌ์กฐ๋ถํฐ ํ์คํ ์ก๊ณ ๋์ ๋ง๋ค๋ฉด ๋จ