클린아키텍처 [Clean Architecture] 9장 LSP: 리스코프 치환 원칙 자료형S가 자료형T의 하위형이라면 필요한 프로그램의 속성(정확성, 수행하는 업무 등)의 변경 없이 자료형T의 객체를 자료형S의 객체로 교체(치환)할 수 있어야 한다는 원칙이다. 상속을 사용하도록 가이드하기 Biling라는 애플리케이션에서는 단순히 calcFee()라는 메서드를 호출한다고 하자. Biling의 행위가 License의 하위 타입 중 뭘 사용하는지에 대해 의존하지 않기 때문에, L... 클린아키텍처클린아키텍처
[Clean Architecture] 9장 LSP: 리스코프 치환 원칙 자료형S가 자료형T의 하위형이라면 필요한 프로그램의 속성(정확성, 수행하는 업무 등)의 변경 없이 자료형T의 객체를 자료형S의 객체로 교체(치환)할 수 있어야 한다는 원칙이다. 상속을 사용하도록 가이드하기 Biling라는 애플리케이션에서는 단순히 calcFee()라는 메서드를 호출한다고 하자. Biling의 행위가 License의 하위 타입 중 뭘 사용하는지에 대해 의존하지 않기 때문에, L... 클린아키텍처클린아키텍처