728x90 ๋ฐ์ํ SOLID์์น1 [Programming] SOLID ์์น์ด๋? (feat.iOS ๊ฐ๋ฐ์) ์๋ ํ์ธ์ Foma ์ ๋๋ค! ์ค๋ ๋ค๋ค๋ณผ ์ฃผ์ ๋ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ (OOP) ์์ ๊ผญ ์ง์ผ์ผ ํ๋ ์์น์ธ SOLID ์ ๋๋ค. SOLID๋ฅผ ์์๋ณด๋ ์ด์ ๋ Swift๋ก ๊ฐ๋ฐ์ ํ๋ฉด์ ํด๋์ค๋ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๊ฒ, ์บก์ํ, ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ ๋ฑ ๋ง์ OOP ๊ฐ๋ ์ ์ฌ์ฉํด์ผ ํ์ต๋๋ค. ํ์ง๋ง ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ์ด๋ค ๊ฒ์ด ํจ์จ์ ์ธ์ง ์ด๋ค ๊ฒ์ด ์ฌ๋ฐ๋ฅด๊ฒ OOP๋ฅผ ์งํค๋ฉด์ ์ฌ์ฉํ๋ ๊ฒ์ธ์ง๋ ์์ง ๋ชปํ์ฑ ๊ทธ๋ฅ ์ฝ๋ฉ๋ง ํ์์ฃ ... ๊ทธ๋ฌ๋ค๊ฐ ์ฐ์ฐํ "OOP์์ ๋ฐ๋์ ์ง์ผ์ผ ํ๋ ์์น์ด 5๊ฐ์ง๊ฐ ์๋๋ฐ ๊ทธ๊ฒ์ด SOLID ์์น์ด๋ผ ๋ถ๋ฆฐ๋ค." ๋ผ๋ ๊ฒ์ ๋ฃ๊ณ ์ด๊ฒ ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ ์ ์ง์ผ์ผ ํ๋์ง์ ๋ํด์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฐ๋ก ์์ ํ ๊ฒ์~ SOLID ์์น์ ๋ฌด์์ผ๊น์?๐ง ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ์์ SOLID๋ ๋ก๋ฒํธ ๋งํด์ด .. 2021. 3. 4. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ