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.

8
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 alasan yang jelas untuk menegakkan kebenaran, saya tidak melihat …
69 database  enum 

7
Menggunakan enum yang dicakup untuk bendera bit di C ++
Sebuah enum X : int(C #) atau enum class X : int(C ++ 11) adalah jenis yang memiliki medan batin tersembunyi intyang dapat menahan nilai apapun. Selain itu, sejumlah konstanta yang Xtelah ditentukan didefinisikan pada enum. Dimungkinkan untuk melemparkan enum ke nilai integernya dan sebaliknya. Ini semua benar dalam C …

3
Apakah boros membuat tabel database baru alih-alih menggunakan tipe data enum?
Misalkan saya memiliki 4 jenis layanan yang saya tawarkan (mereka tidak mungkin sering berubah): Pengujian Desain Pemrograman Lain Misalkan saya memiliki 60-80 layanan aktual yang masing-masing termasuk dalam salah satu kategori di atas. Misalnya, 'layanan' dapat berupa "Program Uji menggunakan teknik A" dan merupakan jenis "Pengujian". Saya ingin menyandikannya ke …


3
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, ItemTypeNumber, ItemTypeDate, } ItemType; (Saya …

5
Apakah enum membuat antarmuka yang rapuh?
Perhatikan contoh di bawah ini. Setiap perubahan pada enum ColorChoice mempengaruhi semua subkelas IWindowColor. Apakah enum cenderung menyebabkan antarmuka yang rapuh? Adakah sesuatu yang lebih baik daripada enum untuk memungkinkan fleksibilitas polimorfik yang lebih banyak? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { public: …

6
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, saya mencari pedoman dan / …


3
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 as public enum Foo2 { INSTANCE; public void doo(){ ... …
14 java  singleton  enum 



4
Apakah salah menggunakan bendera untuk "pengelompokan" enum?
Pemahaman saya adalah bahwa [Flag]enum biasanya digunakan untuk hal-hal yang dapat digabungkan, di mana nilai-nilai individual tidak saling eksklusif . Sebagai contoh: [Flags] public enum SomeAttributes { Foo = 1 << 0, Bar = 1 << 1, Baz = 1 << 2, } Di mana SomeAttributesnilai apa pun bisa merupakan …
12 c#  .net  readability  enum 

8
Apakah praktik yang buruk untuk memasukkan semua enum dalam satu file dan menggunakannya dalam beberapa kelas?
Saya seorang pengembang game yang bercita-cita tinggi, saya bekerja pada game indie sesekali, dan untuk sementara waktu saya telah melakukan sesuatu yang tampak seperti praktik yang buruk pada awalnya, tetapi saya benar-benar ingin mendapatkan jawaban dari beberapa programmer yang berpengalaman di sini. Katakanlah saya memiliki file bernama enumList.htempat saya mendeklarasikan …

7
Apakah ini praktik yang baik untuk memiliki nilai khusus "SEMUA" dalam enum
Saya mengembangkan layanan baru di lingkungan layanan mikro. Ini adalah layanan REST. Untuk kesederhanaan, katakanlah jalannya adalah: / buku sejarah Dan metode POST untuk jalur ini menciptakan buku sejarah baru. Mari kita asumsikan bahwa buku sejarah mencakup satu atau lebih era dalam sejarah. Untuk singkatnya, mari kita asumsikan kita hanya …
11 rest  api  json  enum 

1
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 PageCodes { public static final String FOFP …
11 java  design  enum 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.