From 7a744c895306b91ce1e47207c8fbfb2842bbbf18 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Tue, 3 Sep 2024 15:26:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=9F=E5=BC=83=20Enumeration=20=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xyz/zhouxy/plusone/commons/util/Enumeration.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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;