참고
<aside>
</aside>
In JavaScripte Code
public record ValidationResult(boolean passed, String reason) {
}
@FunctionalInterface
public interface PasswordValidationRule {
ValidationResult apply(String input);
}
✔️ PasswordValidationRule 인터페이스
비밀번호 검증 규칙에 대한 규약을 정의한다. 이 규약을 따르는 모든 클래스는 반드시 apply
메서드를 구현해야 하며, 이를 통해 입력된 비밀번호를 검증하고 결과를 반환한다.