SOLID 객체지향설계원칙

JIHYUN·2023년 9월 26일
0

정처기

목록 보기
13/13
용어개념
단일 책임 원칙
(SRP, Single responsibility principle)
하나의 책임
개방 폐쇄 원칙
(OCP, Open/closed principle)
소프트웨어 요소는 확장에는 열려있으나 변경에는 닫혀 있어야 한다. 기존 코드를 그대로 두면서 기능을 추가할 수 있도록 설계. 추상화
리스코프 치환 원칙
(LSP, Liskov substitution principle)
부모와 자식 클래스 사이 행위에 일관성이 있어야한다.
인터페이스 분리 원칙
(ISP, Interface segregation principle)
하나의 일반적인 클래스보다 구체적인 여러개의 인터페이스. 인터페이스가 특화되도록 분리.
의존관계 역전 원칙
(DIP, Dependency inversion principle)
변화하지 않는 것에 의존. 추상화 의존하지 않도록
profile
🍋

0개의 댓글