이해 잘한 것일까요?
186
0
SRP 단일 책임 원칙
- 하나의 책임이라는 것은 모호하다.
=> 문맥과 상황에 따라 다르다
==> 책임을 잘 조절하는 것이 묘미
- 기준이란 것은 변경
=> 변경이 있을 때 파급 효과가 적도록
OCP 개방-폐쇄 원칙
- 확장: O, 변경: X
=> 별도의 뭔가가 필요하다
- 핵심: 별도의 뭔가 - 스프링 컨테이너
LSP 리스코프 치환 원칙
- 핵심: 인터페이스 규약을 맞춰야 한다
ISP 인터페이스 분리 원칙
- 핵심: 인터페이스는 잘게 나눠라
=> 물론 이것도 너무 잘게 말고. 잘 조절하는 것이 묘미
DIP 의존관계 역전 원칙
- 핵심: (역할) 기능은 인터페이스의 역할 안에서 모두 설명되어야 한다.
=> 클라이언트는 (구현) 을 모르고 (역할) 만 가지고 해야 한다.
==> 근데, 다형성을 쓰더라도 parent = child 를 대입하여, child 에 의존한다.
- 어떻게 해야 해?
=> spring
답변 1
JAVA로 백엔드 프로젝트
0
62
1
자바 실무 단계
0
312
2
Desktop용 게임 개발에도 도움이 될까요?
0
201
1
MVC 패턴을 정확히 익힐려면 어떻게 해야할까요?
0
352
1
공부 방향
0
318
1
선생님 조언 부탁드립니다.
0
284
0
WebFlux를 실무에 적용하기 전에 고민이 있습니다.
0
303
0
코딩테스트 준비
0
467
1
공부하다 진도를 못 나가고 있어요 ㅜㅜ
0
408
1
프로젝트를 하기 위한 커리큘럼
0
372
1
코드 리뷰 부탁드립니다!
1
377
1
코딩테스트 + 프로젝트를 위한 진도 정도
0
362
1





