domain 별로 넘거야 하는 파라미터도 다양할 뿐이고 메소드 개수도 다양하므로 상위 클래스를 만들어 추상화해도 불필요한 메소드들이 노출 된다 ! (default 키워드를 사용한다 해도)spring 아니고 일반적인 validator