【发布时间】:2011-09-13 06:31:55
【问题描述】:
在设计一些接口和类时,我一直在考虑是否应该将枚举作为参数或它的字面值传递。
在这个时刻,我完全赞成传递它的字面值,因为我在某个地方读到过关于传递枚举的耦合问题。
有人对此有意见吗? :)
public enum Item{
CANDY("candy"), APPLE("apple");
}
-
通过枚举传递
public buy(Item item){} -
按字面值传递
public buy(String itemValue){}
干杯。
【问题讨论】:
标签: java enums parameter-passing