# 추상 클래스를 사용하는 이유 추상 클래스는 상속과 객체지향 프로그래밍(OOP)에서 공통된 기능을 정의하고, 여러 자식 클래스가 확장하여 재사용할 수 있도록 해주는 역활을 한다. 따라서 추상 클래스는 완전한 구현이 아닌 템플릿 역활(기본 틀)을 하며, 일부 메서드에서는 구현을 강제 [https://kejdev.github.io/java/2024/10/29/abstract-class.html](https://kejdev.github.io/java/2024/10/29/abstract-class.html)