Q. ์˜ต์ €๋ฒ„ ํŒจํ„ด์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

A.

1. ์˜ต์ €๋ฒ„ ํŒจํ„ด์ด๋ž€, ์–ด๋–ค ๊ฐ์ฒด์˜ ์ƒํƒœ๊ฐ€ ๋ณ€ํ™”ํ•  ๋•Œ ๊ทธ๋ฅผ ๊ด€์ฐฐํ•˜๋Š” ๊ตฌ๋…์ž๋“ค์—๊ฒŒ ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œ์ผœ์ฃผ๋Š” ๋””์ž์ธ ํŒจํ„ด์ž…๋‹ˆ๋‹ค.

2. ์˜ต์ €๋ฒ„ ํŒจํ„ด์€ ๊ฐ์ฒด ๊ฐ„์˜ ์˜์กด์„ฑ์„ ์ค„์ด๊ณ , ๊ฐ์ฒด ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ๋Š์Šจํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ์˜ต์ €๋ฒ„ ํŒจํ„ด์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๊ฐ์ฒด์ง€ํ–ฅ์˜ Open-closed principle (๊ฐœ๋ฐฉ-ํ์‡„์›์น™)์„ ์ง€ํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์žฅ์ )

 

๋ฐ˜์‘ํ˜•

'๐Ÿ—ฃ๏ธ ๋ฉด์ ‘ > ๋ฉด์ ‘์งˆ๋ฌธ์ •๋ฆฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

ARC, MRC  (0) 2023.05.18
๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ  (0) 2023.05.18
MVVM, MVC ํŒจํ„ด  (0) 2023.05.18
JerryiOS