Hi
es gibt ja viele Möglichkeiten enum zu nutzen, sei es für das Singleton-Pattern, sei es für das StatePattern usw.
Man kann enum immer dann nutzen, wenn man nicht mehr als eine Hierarche hat die aus mehreren basistypen besteht und einem gemeinsamen Obertypen.
Aus einem anderen Thread meinte jemand bereits, dass man bei enum keine Instanzvariablen nutzen sollte, da die Konstanten public static sind und daraus Globale Variables resultieren. Gibt es weitere Kriterien an die man sich halten kann, sollte, bezüglich wann nutzt man enum und wann nicht?
es gibt ja viele Möglichkeiten enum zu nutzen, sei es für das Singleton-Pattern, sei es für das StatePattern usw.
Man kann enum immer dann nutzen, wenn man nicht mehr als eine Hierarche hat die aus mehreren basistypen besteht und einem gemeinsamen Obertypen.
Aus einem anderen Thread meinte jemand bereits, dass man bei enum keine Instanzvariablen nutzen sollte, da die Konstanten public static sind und daraus Globale Variables resultieren. Gibt es weitere Kriterien an die man sich halten kann, sollte, bezüglich wann nutzt man enum und wann nicht?