diff --git a/src/main/java/xyz/zhouxy/plusone/commons/util/Enumeration.java b/src/main/java/xyz/zhouxy/plusone/commons/util/Enumeration.java index 2f1b18a..d4ea36b 100644 --- a/src/main/java/xyz/zhouxy/plusone/commons/util/Enumeration.java +++ b/src/main/java/xyz/zhouxy/plusone/commons/util/Enumeration.java @@ -32,8 +32,15 @@ import xyz.zhouxy.plusone.commons.annotation.StaticFactoryMethod; /** * 枚举类 + * + * 参考 Enumeration classes + * + * @deprecated 设计 Enumeration 的灵感来自于 .net 社区,因为 C# 的枚举不带行为。 + * 但 Java 的枚举可以带行为,故大多数情况下不需要这种设计。 */ -public abstract class Enumeration> implements Comparable { +@Deprecated +public abstract class Enumeration> // NOSONAR 暂不移除 + implements Comparable { protected final int id; protected final String name;