- 레거시 코드의 테스트 추가 방법 중 하나로 Subclass and Override Method가 있음 🦉
- 추상적인 함수나 메서드를 사용하는 경우 테스트가 어렵거나 불가능할 수 있다 😥
- Subclass와 Override를 통해 테스트에 용이하게 만들 수 있으며, 테스트 코드의 가독성과 이해도를 높일 수 있다 📝
- Subclass는 새로운 클래스를 생성하여 기존 클래스의 기능을 상속받게 하는 것 🌱
- Override는 Subclass에서 부모 클래스의 메서드를 재정의하여 새로운 기능을 구현하는 것 🎨
- 테스트 코드에서 특정 조건하에서 원하는 결과를 얻기 위해 Override가 사용될 수 있다 🧩
- 테스트 코드에서 어려운 부분을 간략히 표현하거나 대체하여 가독성을 향상시킬 수 있다 👍


![[꼬꼬유] CAD도면과 Asset Manager간의 실시간 연동을 통한 생산성 향상의 꿀팁](https://i1.ytimg.com/vi/TDucVtJeixc/hqdefault.jpg)
![[언리얼 페스트 서울 2025] Day1 스케일러빌리티를 넘어서: 일본에서 전하는 멀티 플랫폼 인사이트](https://i3.ytimg.com/vi/vcjXxkYb3mo/hqdefault.jpg)

![[우분투 리눅스 기초 강의] 29강. X 윈도우 시스템 ③ | 문서 편집, 그래픽 앱, 리브레오피스](https://i2.ytimg.com/vi/Q9WMTXDELUc/hqdefault.jpg)