SOLID, ์ข์ ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ 5๊ฐ์ง ์์น ํด๋ฆฐ์ฝ๋๋ก ์ ๋ช
ํ ๋ก๋ฒํธ ๋งํด์ด ์ข์ ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ 5๊ฐ์ง ์์น์ ์ ๋ฆฌ Martin and Feathers' design principles encourage us to create more maintainable, understandable, and flexible software. Martin๊ณผ Feather์ SOLID ์์น์ ์ข ๋ ์ ์ง ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ณ ์ดํดํ๊ธฐ ์ฌ์ฐ๋ฉฐ ์ ์ฐํ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค๋๋ก ๋์์ค๋ค. ๋จ์ผ ์ฑ
์ ์์น SRP, Single responsibility principle ํ ํด๋์ค๋ ํ๋์ ์ฑ
์๋ง ๊ฐ์ ธ์ผ ํ๋ค. ํ๋์ ์ฑ
์์ด๋ผ๋ ๊ฒ์ ๋ชจํธํ๋ค. ์ค์ํ ๊ธฐ์ค์ ๋ณ๊ฒฝ์ด ์์ ๋ ํ๊ธ ํจ๊ณผ๊ฐ ์ ์ผ๋ฉด ๋จ์ผ ์ฑ
์ ์์น์ ์ ๋ฐ๋ฅธ ๊ฒ์ด๋ค. ..