패턴 유형