용어정리/#SOLID
용어정리-[#SOLID] 4.LSP
윤므
2018. 5. 31. 21:29
[ LSP ]
리스코프 치환 법칙, Liskov Substitution Principle
2018 - 05 - 31
"서브 타입은 언제나 자신의 기반 타입(base type) 으로 교체할 수 있어야 한다."
계층도 조직도의 경우 하위에 존재하는 것들이 상위에 있는 것들의 역할을 하는게 불가하다.
분류도인 경우에 하위에 존재하는 것들은 상위에 있는 것들의 역할을 하는 데 전혀 문제가 없다.
고래가 포유류 또는 동물의 역할을 하는 것은 전혀 문제가 되지 않는다.
객체 지향의 상속이라는 특성을 올바르게 활용하면 자연스럽게 얻게 되는 것이다.
출처
스프링 입문을 위한 객체 지향의 원리와 이해