특정 개체 (해당 개체의 필드)에 대한 유효성 검사기를 디자인하고 있습니다. 이러한 객체는 하나의 큰 객체 - 컨테이너로 묶여 있습니다.자바 - 유효성 검사기, 클래스 계층 구조 설계
예 : 자동차 용 컨테이너. 휠, 엔진, 바디로 구성됩니다. 바퀴가 정확한 직경을 가지고 엔진의 용량이 정확하고 몸의 길이가 일정한 지 확인해야한다고 말합니다.
이론적으로 나는 컨테이너 (자동차)를 만들기 전에 모든 것을 검증해야한다고 생각합니다.
이것을 달성하는 가장 좋은 방법은 무엇입니까? validate() 메서드를 사용하여 추상 유효성 검사기 클래스를 만들고 모든 동봉 클래스에 구현합니까? 컨테이너는 무엇입니까? 유효성 검증 프로세스에서 컨테이너를 전혀 포함하지 않습니까? 도와 주셔서 감사합니다.
유효하지 않은 컨테이너는 유효한 구성 요소로 만들어 질 수 있습니다. 일치하지 않으면 전체 컨테이너에 대해 심각한 유효성 검사 방법이 필요할 수 있습니다. – h22