Domande con tag 'enum'

3
risposte

Come utilizzare efficientemente una dichiarazione switch con enum?

Vorrei sapere come posso utilizzare un'istruzione switch con valori enum per i seguenti scenari: Sto facendo un piccolo programma per un sistema di prenotazione dei voli. Il programma è pensato per inserire alcuni dettagli sul passe...
posta 24.12.2011 - 10:23
2
risposte

Perché mai vorremmo usare un metodo sincronizzato in Enum?

Mi sono imbattuto in questa domanda e in un altro paio di le stesse linee. Mentre sappiamo che la creazione di enum è thread-safe e enums sono per singletons di nascita. In un certo senso, mi confonde il motivo per cui qualcuno vorr...
posta 25.05.2012 - 03:16
2
risposte

Le migliori pratiche per il confezionamento delle enumerazioni Java? [chiuso]

Qual è la migliore pratica per il confezionamento di enumerazioni Java? è un file separato per ogni enum?  o avere lo stesso file per tutte le enumerazioni? Quali sono i pro e i contro?     
posta 14.09.2012 - 15:52
9
risposte

Perché non c'è una prossima operazione sull'enumerazione?

Nei linguaggi di programmazione più popolari come Java e C # esiste un modo per definire enums , che sono essenzialmente tipi di dati con un insieme fisso di valori, ad es. DayOfWeek . Il problema è, dato un valore, ad es. DayOfWeek...
posta 08.07.2014 - 10:55
5
risposte

In quali situazioni ha senso utilizzare un'enumerazione durante la scrittura di codice orientato agli oggetti?

Enumerazioni 1 sono spesso associate al codice procedurale piuttosto che al codice orientato agli oggetti. Tendono a dare origine a dichiarazioni switch simili disseminate nel codice e, in generale, queste sono sostituite dal polimorfismo nel...
posta 17.09.2013 - 23:29
2
risposte

Java: useresti un EnumSet in questo caso?

Ho questo strano scenario in cui viene usata la proprietà Java per costruire e la query HQL, e il tipo del campo è Boolean , cioè è in scatola. Mi sono chiesto perché, perché non mi piace pensare ai valori booleani come aventi tre possibili...
posta 30.08.2011 - 12:32
4
risposte

Devo creare una mappatura Enum nella tabella del mio database

Ho una tabella di database contenente un elenco di sistemi rilevanti per lo strumento che sto costruendo, per lo più applicazioni interne o sistemi di terze parti dai quali riceviamo i dati. Questa tabella viene aggiunta raramente, circa ogni 2...
posta 27.09.2012 - 14:56
2
risposte

È buona norma masterizzare la logica di business in Enums?

Abbiamo una logica aziendale semplificata come questa: public enum BusinessLogic { STAGE_ONE(true, false, false), STAGE_TWO(true, true, false), STAGE_THREE(false, false, true); private final Boolean canStartProcessing; private f...
posta 28.01.2015 - 17:50
2
risposte

Come posso evitare questi if ripetitivi annidati?

Sto cercando di implementare un'interfaccia web per un database utente. Gli ospiti possono creare ospiti per i loro corsi, gli ospiti possono essere cancellati dopo che il corso è terminato, ma devono rimanere nel database per un dato periodo di...
posta 10.03.2015 - 09:30
5
risposte

Come testare un caso mancante in un'istruzione switch in cui tutti i casi sono veri

Uso spesso enum tipi nel mio codice con un passaggio per applicare la logica a ciascun tipo. In questi casi è importante che ogni enum abbia implementato il codice. Ad esempio; public enum eERROR { REQUIRED, DUPLICATE,...
posta 29.01.2014 - 16:56