객체 지향 프로그래밍 5대 원칙

 

SOLID

SRP(단일 책임의 원칙), Single Responsibility Priciple

OCP(개방-폐쇄 원칙), Open-Closed Priciple

LSP(리스코프 치환 원칙), Liskov Substitution Priciple

ISP(인터페이스 분리 원칙), Interface segregation principle

DIP(의존 역전 원칙), Dependency Inversion Priciple

 

 

SRP - 단일 책임의 원칙

 

하나의 메서드는 하나의 책임(관심사)

 

분리 : 

1. 관심사

2. 변하는 것, 변하지 않는 것

3. 중복 코드

 

 

공통 코드의 분리 - 입력의 분리

 

 

복사했습니다!