Nazwa i rodzaj walidatora długości tekstu.

Nazwa i rodzaj walidatora długości tekstu.
ED
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 58
0

Mam interfejs Validator<T> z jedną metodą boolean validate(T t). Wykorzystuje go w celu wprowadzenia abstrakcji w walidacji value objectu Description z jednym polem text. Mam implementację TextLengthValidator, która zwraca true/false w zależności od długości textu i teraz pojawia się problem z nazewnictwem tych implementacji. Mam tą jedną z warunkiem, że długość ma być większa niż 1 i mniejsza niż 100, ale jak nazywać kolejne z innymi warunkami
Np.BiggerOrEuqualFiveAndSmallerThanTwoHundredTextLengthValidator? Brzmi absurdalnie, no nie? Logika tych walidatorów różni się tylko wartościami długości.

crejk
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
5

Logika tych walidatorów różni się tylko wartościami długości. To czemu nie zrobisz w tej jednej implementacji TextLengthValidator konstruktora z tymi wartościami?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

o_O TextLengthValidator.builder().withBiggerThan(4).withSmallerThan(200).build();

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.