Pertanyaan yang diberi tag enum

Enum (juga enumerasi) adalah tipe data yang terdiri dari sekumpulan nilai bernama yang disebut elemen, anggota atau enumerator dari tipe tersebut. Nama enumerator biasanya adalah pengenal yang berperilaku sebagai konstanta dalam bahasa, dan sering ditentukan sebelumnya dengan urutan tersirat.

69
Mengapa Anda menyimpan enum di DB?

Saya telah melihat sejumlah pertanyaan, seperti ini , meminta saran tentang cara menyimpan enum di DB. Tetapi saya heran mengapa Anda melakukan itu. Jadi katakanlah saya memiliki entitas Persondengan genderbidang, dan Genderenum. Kemudian, tabel orang saya memiliki jenis kelamin kolom. Selain...

32
Cara mewakili (enum) jenis dalam API publik

Saya sedang mengerjakan API sederhana yang ingin saya gunakan untuk klien saya sendiri, dan untuk dibuka untuk umum di masa depan. Saya memiliki objek "Item" yang dapat memiliki "tipe" yang berbeda. Jenisnya adalah C "typedef enum", untuk saat ini saya punya: typedef enum { ItemTypeBool,...

17
Kapan enum BUKAN bau kode?

Dilema Saya telah membaca banyak buku praktik terbaik tentang praktik berorientasi objek, dan hampir setiap buku yang saya baca memiliki bagian di mana mereka mengatakan bahwa enum adalah bau kode. Saya pikir mereka telah melewatkan bagian di mana mereka menjelaskan kapan enum valid. Karena itu,...

14
Apa kelemahan menerapkan singleton dengan Java enum?

Secara tradisional, singleton biasanya diimplementasikan sebagai public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } Dengan Java enum, kita dapat mengimplementasikan singleton...

11
Menyimpan enum dan tabel dalam sinkronisasi

Saya sedang membuat sebuah program yang akan memposting data ke database, dan saya telah menemukan suatu pola yang saya yakin sudah familiar: Tabel pendek dari nilai-nilai tetap yang kemungkinan besar (sangat mungkin) yang berfungsi sebagai enum. Jadi anggaplah tabel berikut bernama Status:...

11
Enum dengan banyak properti boolean

Saat ini saya sedang mengerjakan webapp di mana kita sering perlu mengkondisikan beberapa logika server berdasarkan halaman yang akan dikembalikan kepada pengguna. Setiap halaman diberi kode halaman 4 huruf, dan kode halaman ini saat ini terdaftar dalam kelas sebagai String statis: public class...