by Anonymous » 16 Sep 2025, 18:57
Ich habe zwei Klassen aus OpenAPI generiert, die ich nicht
ändern kann: < /p>
public class Foo {
public String getA() {
// ...
}
public String getB() {
// ...
}
}
< /code>
Und: < /p>
public class Bar {
public String getA() {
// ...
}
public String getB() {
// ...
}
}
< /code>
Ich möchte eine Versorgungsmethode schreiben, die für beide Klassen funktioniert.public interface FooBarable{
String getA();
String getB();
}
< /code>
und schreiben Sie dann meine Dienstprogrammmethode: < /p>
public static String calculate(FooBarable foo) {
// ..
}
< /code>
Ich möchte nicht zwei Implementierungen für jeden der Klassen vornehmen.>
Ich habe zwei Klassen aus OpenAPI generiert, die ich nicht [url=viewtopic.php?t=12045]ändern[/url] kann: < /p>
public class Foo {
public String getA() {
// ...
}
public String getB() {
// ...
}
}
< /code>
Und: < /p>
public class Bar {
public String getA() {
// ...
}
public String getB() {
// ...
}
}
< /code>
Ich möchte eine Versorgungsmethode schreiben, die für beide Klassen funktioniert.public interface FooBarable{
String getA();
String getB();
}
< /code>
und schreiben Sie dann meine Dienstprogrammmethode: < /p>
public static String calculate(FooBarable foo) {
// ..
}
< /code>
Ich möchte nicht zwei Implementierungen für jeden der Klassen vornehmen.>