리스코프 치환 원칙
리스코프 치환 원칙 (Liskov substitution principle) - LSP
정의
부모 클래스의 인스턴스를 자식 클래스의 인스턴스로 대체해도 프로그램의 기능은 동일해야 한다.
원칙 위반시 증상
객체의 타입 확인을 한다.
자식 클래스명이 연관되거나 의존성이 있는 클래스에서 자주보인다.
원칙 적용 방법
부모 클래스와 자식 클래스 사이의 행위가 일관성이 있도록 추상화를 좀 더 정교하게 한다.
Last updated
Was this helpful?