有两个源类 A 和 B
class A {
public Double x;
public Double y;
}
class B {
public Double x;
public Double y;
}
Run Code Online (Sandbox Code Playgroud)
和另一个目标类 C
class C {
public Double x;
public Double y;
}
Run Code Online (Sandbox Code Playgroud)
很清楚如何将 A 映射到 C 或 B 到 C。
是否可以将某些功能(例如,源对象的添加或 pow)映射到目标对象,以便生成的代码如下所示
C.x = A.x + B.x
C.y = A.y + B.y
Run Code Online (Sandbox Code Playgroud)
或者
C.x = Math.pow(A.x, B.x)
C.y = Math.pow(A.y, B.y)
Run Code Online (Sandbox Code Playgroud)