3부 : 설계 원칙

SRP : 단일 책임 원칙

징후 1 : 우발적 중복

징후 2 : 병합

해결책

결론

OCP : 개발-폐쇄 원칙

사고 실험

방향성 제어

정보 은닉

결론

LSP : 리스코프 치환 원칙

상속을 사용하도록 가이드하기

정사각형/직사각형 문제

LSP와 아키텍처

LSP 위배 사례

결론

ISP : 인터페이스 분리 원칙

ISP와 언어

ISP와 아키텍처

결론

DIP : 의존성 역전 원칙

안정된 추상화

팩토리

구체 컴포넌트

결론

Last updated