Ich will ehrlich sein. Ich brauche Hilfe bei einer Hausaufgabe, bei der ich nicht weiterkomme.
Beschreiben Sie etwas, das historisch als Muster begann und jetzt mit einer Sprachfunktion in Java unterstützt wird.
Ich will ehrlich sein. Ich brauche Hilfe bei einer Hausaufgabe, bei der ich nicht weiterkomme.
Beschreiben Sie etwas, das historisch als Muster begann und jetzt mit einer Sprachfunktion in Java unterstützt wird.
Sie suchen wahrscheinlich nach enum
s.
Bevor Java 1.5 die Sprachunterstützung für enum
war es gängige Praxis, eine Reihe von public static final int
s als Aufzählungswerte.
Dieses Muster ist überall in Swing zu finden.
Viele dieser Konstanten sind in Schnittstellen definiert, so dass Klassen die Schnittstelle implementieren und die Konstanten ohne einen qualifizierenden Typennamen verwenden können; die SwingConstants
Schnittstelle ist ein gutes Beispiel.
Von http://en.wikipedia.org/wiki/Java_version_history : Aufzählungen (typsicheres Aufzählungsmuster)
Mehr zu diesem Muster unter Punkt 21 in Kapitel 5 von 'Effective Java' (hier zu finden: http://java.sun.com/developer/Books/effectivejava/Chapter5.pdf )
Bei Anmerkungen geht es um Metadaten, die früher in einer Vielzahl von XML-Dateien oder in Javadoc-Kommentaren gespeichert wurden, jetzt können Sie Anmerkungen verwenden, um Metadaten mit dem Code zu speichern.
Dependency Injection ist ein weiteres Muster, das zwar nicht Teil der Java-Sprache ist, aber seinen Weg in die Kern-Jdk-Frameworks findet.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.