При разработке интерфейсов и классов я продумывал, должен ли я передавать enum в качестве параметра или его буквальное значение.
На данном этапе я полностью за то, чтобы передать его буквальное значение, поскольку я где-то читал, что не мог вспомнить о проблемах связывания при передаче перечисления.
Есть ли у кого-нибудь какое-либо мнение по этому поводу? :)
public enum Item{
CANDY("candy"), APPLE("apple");
}
Передача по enum
публичная покупка (Предметный предмет) {}
Передача по буквальному значению
публичная покупка (String itemValue) {}
Ура.