๋ฐ์ํ
Q. ์ต์ ๋ฒ ํจํด์ ๋ํด ์ค๋ช ํด์ฃผ์ธ์.
A.
1. ์ต์ ๋ฒ ํจํด์ด๋, ์ด๋ค ๊ฐ์ฒด์ ์ํ๊ฐ ๋ณํํ ๋ ๊ทธ๋ฅผ ๊ด์ฐฐํ๋ ๊ตฌ๋ ์๋ค์๊ฒ ์ด๋ฒคํธ๋ฅผ ๋ฐ์์์ผ์ฃผ๋ ๋์์ธ ํจํด์ ๋๋ค.
2. ์ต์ ๋ฒ ํจํด์ ๊ฐ์ฒด ๊ฐ์ ์์กด์ฑ์ ์ค์ด๊ณ , ๊ฐ์ฒด ๊ฐ์ ์ํธ์์ฉ์ ๋์จํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
3. ์ต์ ๋ฒ ํจํด์ ์ฌ์ฉํจ์ผ๋ก์จ ๊ฐ์ฒด์งํฅ์ Open-closed principle (๊ฐ๋ฐฉ-ํ์์์น)์ ์งํฌ ์ ์์ต๋๋ค. (์ฅ์ )
๋ฐ์ํ
'๐ฃ๏ธ ๋ฉด์ > ๋ฉด์ ์ง๋ฌธ์ ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ARC, MRC (0) | 2023.05.18 |
---|---|
๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ (0) | 2023.05.18 |
MVVM, MVC ํจํด (0) | 2023.05.18 |