3차 이상의 상속 구조가 아닌 이상,


그냥 전부 abstract로 해서 다형성 강제구현 시켜놓는게


코드 확인 상에서는 훨씬이득이다.


여기서 얻을 수 있는 교훈은 중복코드제거를 위한 무리한 병합은 부작용을 야기한다는 것이다.