mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-24 04:24:51 +00:00
Java 11 migraiton: multiton
This commit is contained in:
@@ -31,7 +31,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
*/
|
||||
public final class Nazgul {
|
||||
|
||||
private static Map<NazgulName, Nazgul> nazguls;
|
||||
private static final Map<NazgulName, Nazgul> nazguls;
|
||||
|
||||
private NazgulName name;
|
||||
|
||||
|
||||
@@ -27,7 +27,13 @@ package com.iluwatar.multiton;
|
||||
* enum based multiton implementation.
|
||||
*/
|
||||
public enum NazgulEnum {
|
||||
|
||||
KHAMUL, MURAZOR, DWAR, JI_INDUR, AKHORAHIL, HOARMURATH, ADUNAPHEL, REN, UVATHA;
|
||||
|
||||
KHAMUL,
|
||||
MURAZOR,
|
||||
DWAR,
|
||||
JI_INDUR,
|
||||
AKHORAHIL,
|
||||
HOARMURATH,
|
||||
ADUNAPHEL,
|
||||
REN,
|
||||
UVATHA
|
||||
}
|
||||
|
||||
@@ -27,7 +27,13 @@ package com.iluwatar.multiton;
|
||||
* Each Nazgul has different {@link NazgulName}.
|
||||
*/
|
||||
public enum NazgulName {
|
||||
|
||||
KHAMUL, MURAZOR, DWAR, JI_INDUR, AKHORAHIL, HOARMURATH, ADUNAPHEL, REN, UVATHA;
|
||||
|
||||
KHAMUL,
|
||||
MURAZOR,
|
||||
DWAR,
|
||||
JI_INDUR,
|
||||
AKHORAHIL,
|
||||
HOARMURATH,
|
||||
ADUNAPHEL,
|
||||
REN,
|
||||
UVATHA
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user