공통 흐름을 한 번 구현하고 달라지는 행동만 오버라이딩합니다.
processReadingprocessCoding새 타입마다 복사
process(StudyActivity)perform 동적 호출
핵심: 클라이언트의 종류 분기를 객체의 오버라이딩으로 이동합니다.