Domande taggate «enum»

Enum (anche enumerazione) è un tipo di dati costituito da un insieme di valori denominati chiamati elementi, membri o enumeratori del tipo. I nomi degli enumeratori sono generalmente identificatori che si comportano come costanti nella lingua e sono spesso predefiniti con un ordine implicito.

8
Perché dovresti archiviare un enum in DB?
Ho visto una serie di domande, come questa , che chiedono consigli su come archiviare gli enum in DB. Ma mi chiedo perché dovresti farlo. Quindi diciamo che ho un'entità Personcon un gendercampo e un Genderenum. Quindi, la mia tabella personale ha un genere di colonna. Oltre all'ovvia ragione per …
69 database  enum 




3
Come rappresentare i tipi (enum) in un'API pubblica
Sto lavorando a una semplice API che desidero utilizzare per il mio client e che sarà aperta al pubblico in futuro. Ho oggetti "Item" che possono avere diversi "tipi". Il tipo è un "typedef enum" C, per il momento ho: typedef enum { ItemTypeBool, ItemTypeNumber, ItemTypeDate, } ItemType; (Potrei aggiungerne …

5
Gli enum creano interfacce fragili?
Considera l'esempio di seguito. Qualsiasi modifica all'enumerazione ColorChoice influisce su tutte le sottoclassi IWindowColor. Gli enum tendono a causare interfacce fragili? C'è qualcosa di meglio di un enum per consentire una maggiore flessibilità polimorfica? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { public: ColorChoice …








7
È una buona pratica avere un valore speciale "ALL" in un enum
Sto sviluppando un nuovo servizio in un ambiente di micro-servizi. Questo è un servizio REST. Per semplicità, diciamo che il percorso è: / historyBooks E il metodo POST per questo percorso crea un nuovo libro di storia. Supponiamo che un libro di storia copra una o più epoche della storia. …
11 rest  api  json  enum 

1
Enum con molte proprietà booleane
Attualmente sto lavorando su una webapp in cui spesso è necessario condizionare la logica del server in base alla pagina che verrà restituita all'utente. A ciascuna pagina viene assegnato un codice di pagina di 4 lettere e questi codici di pagina sono attualmente elencati in una classe come stringhe statiche: …
11 java  design  enum 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.