자바 abstract class 사용 이유 | OKKY Q&A