타임라인 포스트 템플릿 메소드 패턴 적용