반응형
SMALL

[1] OOP 5대 설계원칙 - S O L I D
(1) SRP 단일 책임 원칙
단일 책임의 원칙
하나의 메서드는 하나의 책임을 맡아야한다
YoilTeller 라는 메서드는 내부적으로 입력, 처리, 출력의 책임 3가지를 포함하고 있기 때문에
좋은 코드 분리가 아니다. 입력 메서드 , 처리메서드, 출력메서드로 3가지로 나눴어야한다

분리의 중요성
1. 관심사 cpmcerms 의 분리
2. (comman 코드 )변하는 것과 (uncomman코드)변하지 않는것의 분리
3. 중복 공통 코드의 분리
(2) OCP 개방 폐쇄 원칙
(3) LSP 리스코프 치환 원칙
(4) ISP 인터페이스 분리 원칙
(5) DIP 의존관계 원칙
반응형
LIST
'🌈 백엔드 > 스프링 프레임워크' 카테고리의 다른 글
ApplicationContext 객체 컨테이너 생성하기 (0) | 2023.09.01 |
---|---|
스프링_외부파일 properties 연결 (feat, @Value) (0) | 2023.09.01 |
스프링_애너테이션 (0) | 2023.07.20 |
스프링_ DB 데이터 객체 DAO (0) | 2023.07.20 |
스프링_테스트_JUnit (0) | 2023.06.28 |