Jetzt, da JEE 6 in greifbare Nähe rückt sollte man sich auch mit diesem Konzept befassen. Neben den klassischen Verbesserungen gefällt besonders der CriteriaBuilder. Bei .NET in ähnlicher Form bereits integraler Bestandteil des Frameworks (Linq bei MS, Linq bei wikipedia), in Java eine Art internal DSL (internal DSL nach Fowler, fluent interfaces nach Fowler).
Obwohl letzteres weniger in die Sprache eingreift und mehr auf die vorhandenen Mittel aufsetzt finde ich den .NET Ansatz intuitiver. Wer neue Schlüsselwörter in einer Sprache verbietet behindert sie in ihrer natürlichsten Evolutionsmöglichkeit.
Globales Menü in Unity deaktivieren
vor 12 Jahren