solid
-
SOLIDCS(ComputerScience) 2020. 12. 3. 17:05
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค! ์ค๋์ SOLID์ ๋ํด ํ์ตํ ๋ถ๋ถ์ ๊ณต์ ํด๋ณด๋ฉฐ ์๊ฐ์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค..! SOLID๊ฐ ๋ญ๊น์ ๋๋์ฒด?? ์ค์ํํธ๋ ๊ฐ์ฒด์งํฅ ์ธ์ด์ธ๊ฑด ๋ค๋ค ์์ค๊ฒ๋๋ค. SOLID๋ฅผ ๊ฐ๊ด์ ์ผ๋ก ์ ๋ฆฌํ์๋ฉด ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ์ ์ํ 5๊ฐ์ง ์์น!! ์ด๋ผ๊ณ ํํํ ์ ์์ต๋๋ค. SOLID๋ ์ด๋ป๊ฒ๋ณด๋ฉด ํ๋ก๊ทธ๋๋ฐ์ ํ๊ธฐ์ํ ๋์์ธ ํจํด๊ณผ ๊ฐ์ด ์ด๋ ํ ์ฝ์? ์ด๋ผ๊ณ ์๊ฐ๋ฉ๋๋ค. ๋๊ตฌ๋ ๋ณด๊ธฐ ํธํ๊ณ ๋จ์ํ๋ฉฐ ํ์ฅ์ฑ์ด ์๋ ํ๋ก๊ทธ๋๋ฐ์ ํ๋๊ฒ์ด ์ค์ํ๋ค๊ณ ๋ชจ๋ ํ๋ก๊ทธ๋๋จธ๋ค์ ์๊ฐํฉ๋๋ค. ๊ทธ๋ ๊ธฐ ์ํด์ ๋์์ธ ํจํด์ด๋ MVC ๋ชจ๋ธ์ด๋ ์๋ค๊ณ ์๊ฐ๋ค์ฃ ? ๊ทธ๋ฐ๊ฒ๊ณผ SOLID์ ๊ด๋ ์ ์ ์ฌํ๋ค๊ณ ์๊ฐ๋ญ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ด์ SOLID๊ฐ 5๊ฐ์ง ์์น์ด๋ผ๋ฉด ์ด๋ค 5๊ฐ์ง๋ฅผ ๋ํ๋ด๋์ง ์ด์ ์์๋ณด๊ฒ ์ต๋๋ค~! 1. SRP (..