2์ฃผ๋์ 8๊ฐ ๋งค๋์ ๋ก
์์ดํ ์๋ณํ
์ฌ๋กฏ
์์ดํ ๋ฆฌ์คํธ ์ฒดํฌ
๋ก๋ ๋งค๋์
UI ๋งค๋์
๋ฑ๋ฑ 8๊ฐ๋ก ์ชผ๊ฐ ๊ฑฐ
๊ทธ๋ฅ 2๊ฐ๋ก UI๋ ์์ดํ ๋งค๋์ ๋ก ์ชผ๊ฐฐ๋ค
์ ์ 8๊ฐ์ผ๋๋ SRP ์ ์ง์ผฐ๋ค๊ณ ํ๋๋ฐ, 2๊ฐ๋๊น ๋จ์ผ ํด๋์ค ๋จ์ผ ์ฑ ์ ์์น ์์ง์ผฐ๋ค ๋ผ๋ ์งํผํฐ ์ฑ๋ ์ผ์นจ์ด ์์์ง๋ง
8๊ฐ์์ ์ฐธ์กฐํ๋ฉด์ ์ํ์ฐธ์กฐ ๋ฌธ์ ๋ ๊ฒช๊ณ ํ๋ค๋ณด๋๊น ๋์ ํ ๋ต ์์ด์ ๋ด ๋ ๋ฒจ์์ ๊ฐ๋นํ ์ ์๊ฒ 2๊ฐ๋ก ์ค์๋ค
์๋์ ์๋ ๊ธ๋๋ก ์์กด์ฑ ๊ด๋ฆฌํ๋ Cํด๋์คํด๋ฒ๋ฆฌ๋๊น ํด๋์ค ์ซ์๊ฐ ๋๋ฌด ๋ง์์ง๊ณ
๊ทธ๋๋ ์ผ๋จ ๋๊ธดํ๋๊น ํ๋ฌดํ๊ธฐ๋ ํ๊ณ .
์ธ์ ํ๋ค
์์น์ ์งํค๋ฉด์ ์ฝ๋ฉํ๋๊ฒ ์ง์ง ์ด๋ ค์ด๊ฑฐ๊ตฌ๋
๊ทธ๋ ๊ฒ ์ด๋ ค์ด๊ฒ๋ ์๋๊ณ ์ฑ๊ธํค์ผ๋ก ๋ง๋ ๊ฑฐ ๊นจ๋ถ์๊ณ ์๊ฐ ๋ ๋ฆฐ๊ฑฐ ๊ฐ๊ธดํ๋ฐ ๋ง์ด ๋ฐฐ์ฐ๊ณ ์๊ธดํ๋ฐ ๋ชจ๋ฅด๊ฒ๋ค
์ต์ข ๋ชฉํ๋ ์ข์ ๊ฒ์์ด๋ผ์ ์ง๊ธ ๋ฐฐ์๋๊ณ ๋์ค์๋ ์ด๋ฐ ์ค์ ์ํ๋ฉด ๋๊ธดํ๋ฐ, ์๊ฐ ๋ ๋ฆฐ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ .
๋งค๋์ ๋ฅผ ๊ด๋ฆฌํ๋ ๋งค๋์ ๋ฅผ ๋ง๋ค์์ด์ผ์ง ใ ใ