solid1 SOLID SOLID 솔옴 옷 예쁘지 ㅋㅋ 역사? 의의? SOLID 원칙의 의의,, 생겨난 이유가 무엇일까? 재사용성 고려, 재사용성을 높임으로써 높은 확장성을 가지게 된다. 재사용성을 높이기 위해 하나의 클래스는 하나의 책임을 가지게 한다. 낮은 결합도 (높은 응집력)를 가져 작은 변화가 큰 Side Effect를 가져오지 않게한다. 유지보수가 쉬워진다. 써놓고 보니 뭔가 위의 목록은 이유를 말하는 것 같진 않다. 좀 풀어서 써보면.. 재사용성을 높인다 재사용성을 높이기위해 불필요하게 묶여있는 실들을 제거 -> 의존성 분리 의존성을 분리하기 위핸 하나의 클래스는 하나의 책임만을 가짐 하나의 클래스가 하나의 책임을 가짐으로써 Testable Code와 동시에 높은 확장성, 유지보수성을 가지게 되는 긍정적인 효과를 .. 2022. 2. 13. 이전 1 다음