반응형 #srp2 SOLID 원칙 - 단일책임원칙, SRP (Single Responsibility Principle) SOLID 원칙 - 단일책임원칙, SRP (Single Responsibility Principle) 단일 책임원칙이란? (단일책임원칙, SRP ,Single Responsibility Principle) 단일 책임 원칙(Single-responsibility principle, SRP)은 컴퓨터 프로그램의 모든 기능/모듈이 기능의 한 부분에 대해 책임을 져야 하며, 그 부분을 캡슐화해야 한다는 원칙입니다. 그 모듈, 클래스 또는 기능의 서비스는 그 책임을 좁게 설정해야합니다. SPR 는 커플링된 책임들을 여러 클래스를 나누라는 원칙이기도 합니다. 또한, 클래스는 단일 기능에 초점을 맞추고, 그 클래스는 단 하나의 작업만 수행해야 한다는 것을 의미합니다. SRP를 준수해야하는 이유 - 더 많은 기능을 가.. 2022. 5. 5. SOLID (솔리드) 원칙이란? SOLID (솔리드) 원칙이란? SOLID원칙은 읽기 쉽고, 적응 가능하며, 확장 가능한 코드를 생성하는 객체 지향 프로그램 (OOP) 의 5가지 설계 원칙. 다음 5가지 원칙의 앞글자를 따서 SOLID 라고 부른다. 1. Single-responsibility principle (단일책임 원칙) "같은 이유로 변화된 것들을 모아서 다른 이유로 변화된 것들을 분리해야 한다." 2. Open-closed principle (개방폐쇄 원칙) "소프트웨어 엔티티 (클래스, 모듈, 기능 등) 는 확장에는 개방하되 수정에는 폐쇄해야 한다." 3. Liskov substitution principle (리스코프 치환 원칙) "수퍼 클래스의 객체는 그 응용 프로그램을 깨지 않고 하위 클래스의 객체와 교체할 수 있어야.. 2021. 9. 21. 이전 1 다음 반응형