[refactor] Update WeaponType enum in factory-method pattern.

This commit is contained in:
ruslanpa 2015-02-09 21:52:39 +02:00
parent bd4cecd305
commit eb9b5fdd1b

View File

@ -2,23 +2,16 @@ package com.iluwatar;
public enum WeaponType {
SHORT_SWORD, SPEAR, AXE;
SHORT_SWORD("short sword"), SPEAR("spear"), AXE("axe"), UNDEFINED("");
@Override
private String title;
WeaponType(String title) {
this.title = title;
}
@Override
public String toString() {
String s = "";
switch (this) {
case SHORT_SWORD:
s = "short sword";
break;
case SPEAR:
s = "spear";
break;
case AXE:
s = "axe";
break;
}
return s;
return title;
}
}