Witam. Zastanawiam się czy istnieją jakieś uzasadnione przypadki tworzenia enumów w Javie z jedną wartością?
0
2
nom -> singleton naprzykład
0
karolinaa napisał(a):
nom -> singleton naprzykład
Od singletona podobno należy odchodzić.
0
Jeśli myślisz, że ten enum może się kiedyś rozrosnąć, to jest to dobry pomysł. Jeśli faktycznie, nigdy nie zwiększy się ponad 1 wartość, to raczej przerost formy nad treścią :)
1
Singleton (BTW, @zaciekawiony, a kto tak twierdzi?), zapewnienie bezpieczeństwa typów – nie przekazujemy prymitywów czy String
, a konkretny typ. Budowa specyficznej jednoelementowej mapy za pomocą EnumMap
.