solid1 디자인 패턴 - SOLID 패턴 SRP 단일 책임 원칙 (SRP)단일 책임 원칙(Single Responsibility Principle, SRP)은 객체지향 설계의 기본 원칙 중 하나로, 객체는 하나의 책임만 가져야 한다는 개념입니다. 여기서 '책임'이란 "해야 하는 것을 잘 할 수 있는 것"으로 이해할 수 있습니다. 1. SRP의 중요성유지 보수 용이성: 하나의 객체가 여러 책임을 지게 되면, 그 객체의 어떤 기능이 수정될 때마다 객체 전체를 변경해야 할 가능성이 높아집니다. 이는 유지 보수를 어렵게 만듭니다.변경의 영향 최소화: 객체가 하나의 책임만 가지면, 변경 사항이 발생했을 때 영향을 받는 부분이 줄어들어 설계의 안정성이 높아집니다.테스트 용이성: 책임이 명확한 객체는 테스트하기가 더 쉽습니다. 여러 기능을 가진 객체는 각 기능 사.. 2024. 11. 26. 이전 1 다음