Salve a tutti, sto cercando un modo per estendere questo enumeratore che contiene gli elementi comuni di due classi (impiegato e cliente).L'obiettivo è quello di estendere l'enum per poi aggiungere i campi essenziali o di impiegato o di cliente.
So che le enum non sono estendibili dal momento in cui estendono già da Enum.
cosa mi consigliate di fare?
codice:
NOME("Nome", x -> x.length() > 1),
COGNOME("Cognome", x -> x.length() > 1),
CODICE_FISCALE("Codice fiscale", x -> x.length() == 15),
INDIRIZZO("Indirizzo", x -> x.length() > 7),
TELEFONO("Telefono", x -> isNumber(x)),
EMAIL("E-Mail", x -> Pattern.compile(EnumFieldsCommon.EMAIL_PATTERN).matcher(x).matches());