목록📖 소프트웨어공학 (1)
즐겁게, 코드
SOLID 원칙 정리 : 리스코프 치환 원칙, 인터페이스 분리 원칙
이번 글에서는 SOLID의 L과 I에 해당하는 리스코프 치환 원칙과 인터페이스 분리 원칙을 다뤄보도록 하겠습니다. 리스코프 치환 원칙 (Liskov Substitution Principle) 위키피디아에서는 리스코프 치환 원칙을 다음과 같이 정의하고 있습니다. 컴퓨터 프로그램에서 자료형 S가 자료형 T의 하위형이라면 필요한 프로그램의 속성의 변경 없이 자료형 T의 객체를 자료형 S의 객체로 교체(치환)할 수 있어야 한다는 원칙이다. 다만 이렇게 이해하면 어려우니, 자식 클래스와 부모 클래스 간의 행위에는 일관성이 있어야 한다는 의미로 이해해도 좋습니다. 예를 들어, 다음과 같은 직사각형 클래스가 있는 상태입니다. class Rect { _width: number = 0; _height: number = ..
🖥 컴퓨터공학/디자인 패턴
2021. 8. 31. 12:34
소소한 팁 : 광고를 눌러주시면, 제가 뮤지컬을 마음껏 보러다닐 수 있어요!
와!! 바로 눌러야겠네요! 😆