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;