세일 추상 패턴