LSP1 [SOLID] 3. LSP(Liskov Substitution Principle) - 리스코프 치환 원칙 이번 글에서는 SOLID 원칙의 L에 해당하는 LSP에 대해 정리해보겠습니다. LSP(Liskov Substitution Principle) LSP는 리스코프 치환 원칙의 줄임말입니다. 리스코프 치환 원칙이란 상위 타입의 객체를 하위 타입의 객체로 치환해도 코드가 문제없이 동작해야 한다는 원칙입니다. 다시 말하면 하위 타입의 객체가 상위 타입의 객체의 모든 동작을 포함하고 있어야 한다는 의미입니다. LSP를 위반하는 예시 코드를 보겠습니다. class Rectangle { private width: number; private height: number; constructor(width: number, height: number) { this.width = width; this.height = heigh.. 2021. 10. 11. 이전 1 다음