SEARCH : 📦 OOP(1) CATEGORY : 📦 OOP(1) TAGS : 📦 OOP(1) ARCHIVE : 📦 OOP(1) 리스코프 치환 원칙(LSP) 2020. 12. 9. 들어가며 지금까지 객체지향 설계 원칙 SOLID 중에 'L'인 리스코프 치환 원칙(LSP, Liskov Substitution Principle)에 대해 의미를 부모클래스와 자식클래스간 서로 치환, 즉 캐스팅될 수 있어야한다는 의미로만 이해하고 있었다. 누가 리스코프 치환원칙에 대해 물어보면 자세히 설명을 해줄 수 있을까? 앞서 말한 의미의 이유까지는 설명 할 수 없을것 같았다. 다른 원칙들은 여러 개발서적, 실제 개발을 통해서 깊은 이해를 할 수 있었지만 리스코프 치환원칙은 개념적 이해가 부족한감이 들어 정리하고자 한다. 왜 리스코프인가? 리스코프 치환 원칙은 MIT 컴퓨터 공학과 리스코프 교수가 제안한 원칙이라 교수의 이름을 따서 불리는것으로 보인다. 리스코프 원칙의 정의 리스코프 교수가 제안한 원칙.. Previous 1 Next