-
자바 SOLID 원칙BackEnd/자바 2020. 12. 12. 16:05
S : Single Responsibility Principle 단일 책임 원칙
- 단 하나의 책임 , 책임이 많아지면 클래스 내부 함수끼리 강한 결합이 발생할 가능성이 많고, 이는 유지보수 비용의 증가로 이어진다.
O : Open-Closed Principle
- 코드의 변경에는 폐쇄적, 수정과 확장에는 개방적 , 다형성
L : 리스코프 치환원칙
- 자식 클래스는 부모클래스에서 가능한 행위를 수행할 수 있어야 한다.
I : Interface Segregation Principle 인터페이스 분리원칙
- 하나의 일반적인 인터페이스보다 여러개의 구체적인 인터페이스가 낫다.
D : Dependency Inversion Principle 의존 역전 원칙
- 의존관계를 맺을 때, 변화하기 쉬운 것보단 변화가 어려운 것에 의존해야한다.
반응형'BackEnd > 자바' 카테고리의 다른 글
자바 기초 (패키지, import , classpath, 접근제어자) (0) 2021.01.01 중첩클래스의 쓰임 > 이펙티브 자바 아이템 24 (0) 2020.12.26 상속 , dynamic dispatch (0) 2020.12.26 프록시 패턴 (0) 2020.12.20 JVM, JRE, JDK, 메모리 (0) 2020.12.14