Ich mag, wie Groovy alle Ihre Instanzvariablen und Klassenvariablen veröffentlicht und schreibt Getter und Setter in Ihrem Namen. Dies spart viel unnötige Codierung. Auf der anderen Seite, hasst mein Chef es, was ich sehr traurig :(Ich suche nach einer Lösung für die exzessive Ausführlichkeit von Java ohne Verwendung von Groovy
Gibt es eine Möglichkeit, die Prägnanz von Groovy in Java zu erreichen, ohne dass Groovy oder einem anderen Rahmen verwenden/Add-on?
Ich habe das Gefühl, dass die Kräfte, die sein werden, die Einführung dieses fremderen Rahmens, in dem ich arbeite, nicht begrüßen werden.
Also was ich suche ist eine Lösung für die exzessive Ausführlichkeit von Java ohne Verwendung von Groovy oder so ähnlichem .
Kann es in Java alleine gemacht werden - zum Beispiel indem man einfach alles öffentlich macht?
Interessant. Werden Funktionen hinzugefügt, die den Blöcken in Ruby ähneln? –
Es werden verschiedene Typen bereitgestellt, die als generische Closures ("Blöcke" in Ruby) dienen. Es gibt F , die eine Funktion von irgendeinem Typ A zu irgendeinem Typ B ist. Es gibt Effekt , der eine Aktion modelliert, die irgendein Argument des Typs A nimmt. Und es gibt P1 , das einen Wert irgendeines Typs A ergibt. – Apocalisp
Wenn Sie bereit sind, mit dem BGGA-Precompiler zu gehen, macht es die Verwendung dieser Strukturen viel weniger wortreich. Dies ist nicht erforderlich, aber es sieht schöner aus. – Apocalisp