목록리스코프 (1)
The Office Lover

소개 리스코프 치환 원칙은 매우 느슨한 설계 원칙이기 때문에 정상적인 상황에서 우리가 작성하는 코드는 이 설계 원칙을 위반하지 않습니다. 리스코프 치환 원칙(Liskov Substitution Principle, LSP)은 상속 관계에 있는 클래스들 사이의 안정성과 유연성을 보장하는 핵심적인 원칙입니다. 리스코프 치환 원칙이란? "파생 클래스는 기초 클래스의 인스턴스를 대체하여도 프로그램의 정확성을 보장해야 한다"라는 원칙입니다. 기초 클래스를 상속받은 파생 클래스는 부모 클래스의 모든 기능을 포함하고, 부모 클래스의 행위를 변경하지 않고도 자신의 특정 행위를 확장할 수 있어야 합니다. 다른 설명으로는 "만약 S가 T의 하위 유형인 경우, T 유형의 객체는 프로그램을 중단하지 않고도 S 유형의 객체로 대..
Design Patterns
2023. 7. 27. 15:57