์๊ธ: https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html ๐ ๋ฒ์ญ์ด ํ๋ฆด ์ ์์ผ๋ฉฐ, ์์์ ์ผ๋ก ๋ถํ์ํ๊ฒ ์ฌ๊ฒจ์ง๋ ๋ถ๋ถ์ ์ ์ธํ์ต๋๋ค. ๋ณธ๋ฌธ 1972๋ , David L. Parnas๋ ๋ ผ๋ฌธ์ ์ถ๊ฐํ๋ค. ๋ ผ๋ฌธ์ ๋ง์ง๋ง์์ ๊ทธ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๋ก ์ ๋ด๋ฆฐ๋ค. ์ฐ๋ฆฌ๋ ํ๋ก์ฐ์ฐจํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์คํ ์ ๋ชจ๋๋ก ๋ถํดํ๋ ๊ณผ์ ์ ์์ํ๋ ๊ฒ์ด ์๋ชป๋์๋ค๊ณ ์ฃผ์ฅํด์๋ค. ๋์ ์ด๋ ต๊ฑฐ๋ ๋ณ๊ฒฝ๋ ๊ฐ๋ฅ์ฑ์ด ์๋ ์ค๊ณ ๊ฒฐ์ ๋ชฉ๋ก์ผ๋ก๋ถํฐ ์์ํ ๊ฒ์ ์ ์ํ๋ค. ๊ฐ ๋ชจ๋์ ๋ค๋ฅธ ๋ชจ๋๋ก๋ถํฐ ๊ทธ๋ฌํ ๊ฒฐ์ ์ ์จ๊ธฐ๋๋ก ์ค๊ณ๋์ด์ผ ํ๋ค. ๋๋ ๋ง์ง๋ง ๋ ๋ฌธ์ฅ์ ํนํ ๊ณต๊ฐํ๋ค. Parnas๋ ๋ชจ๋์ด ๋ณ๊ฒฝ ๊ฐ๋ฅ์ฑ์ ๊ธฐ๋ฐ์ผ๋ก ๋ถ๋ฆฌ๋์ด์ผ ํ๋ค๊ณ ๋งํ๋ค..