๊ฐ๋ฐ/OOP
[OOP] ๊ฐ์ฒด์งํฅ ์ค๊ณ 5๊ฐ์ง ์์น
๊ฐ์ฒด์งํฅ ์ค๊ณ 5๊ฐ์ง ์์น SRP(Single Responsibility Principle): ๋จ์ผ ์ฑ ์ ์์น OCP(Open/Closed Principle): ๊ฐ๋ฐฉ-ํ์ ์์น LSP(Liskov Substitution Principle): ๋ฆฌ์ค์ฝํ ์นํ ์์น ISP(Interface Segregation Principle): ์ธํฐํ์ด์ค ๋ถ๋ฆฌ ๋ฒ์น DIP(Dependency Inversion Principle): ์์กด๊ด๊ณ ์ญ์ ์์น 1. ๋จ์ผ ์ฑ ์ ์์น ํ๋์ ํด๋์ค๋ ํ๋์ ์ฑ ์๋ง ๊ฐ์ ธ์ผ ํ๋ค. โก ๋ณ๊ฒฝ์ด ์์ ๋ ํ๊ธ ํจ๊ณผ๊ฐ ์ ์ผ๋ฉด ๋จ์ผ ์ฑ ์ ์์น์ ์ ๋ฐ๋ฅธ ๊ฒ 2. ๊ฐ๋ฐฉ-ํ์ ์์น ์ํํธ์จ์ด ์์๋ ํ์ฅ์๋ ์ด๋ ค ์์ผ๋ ๋ณ๊ฒฝ์๋ ๋ซํ ์์ด์ผ ํ๋ค. ๋คํ์ฑ์ ํ์ฉ ๋ฌธ์ ์ MemberService ํด๋ผ..