https://krapoi.tistory.com/entry/%EC%9E%90%EB%B0%94-extends%EC%99%80-implements-%EC%97%90-%EB%8C%80%ED%95%B4
https://zbomoon.tistory.com/13