[OOP] S.O.L.I.D - 객체 지향 설계
·
Development/CS
이번 포스트에서는 S.O.L.I.D 에 대해 정리해볼 것이다. 참고 https://mangkyu.tistory.com/194 💡 SOLID란?객체 지향 프로그래밍을 하면서 지켜야할 5가지 원칙. 앞글자들을 따서 S.O.L.I.D 이다. 1) SRP, Single Responsibility Principle단일 책임의 원칙이란, 한 모듈이 하나의 액터, 즉, 한 종류의 서비스 로직을 수행할 수 있는 그룹에 대해서만 책임을 져야한다는 원칙이다. 왜 SRP를 준수해야할까? if 어떤 모듈이 여러 액터의 책임을 질 경우→ 여러 액터들에 대한 변경 요구가 올 수 있기 때문에 해당 모듈이 변경되어야하는 이유도 여러가지가 됨 if 어떤 모듈이 한 액터의 책임만 질 경우→ 한 액터에 대한 변경 요구만 책임지면 되..