Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Java对象映射到对象的更好方法_Java_Algorithm - Fatal编程技术网

将Java对象映射到对象的更好方法

将Java对象映射到对象的更好方法,java,algorithm,Java,Algorithm,我将java客户机对象公开给客户机,比如 public abstract class Vehicle{ string id; string name; Enginer engine; } public class MotorVehicle extends Vehicle { int numOfWheels; } public class Engine { Rotor rotor; Stator stator; AirGap airga

我将java客户机对象公开给客户机,比如

public abstract class Vehicle{
    string id;
    string name;
    Enginer engine;
} 

public class MotorVehicle extends Vehicle {
    int numOfWheels;
}

public class Engine {
    Rotor rotor;
    Stator stator;
    AirGap airgap;
}
现在我有了业务层,它的结构相同,但本质上差别不大

public abstract class VehicleBusinessModel{
    string id;
    string name;
} 

public class MotorVehicleBusinessModel extends VehicleBusinessModel {
    int numOfWheels;
}

public class EngineBusinessModel {
    Rotor rotor;
    Stator stator;
    AirGap airgap;
    Windings windings;
}
验证客户端结构然后转换为业务结构的最佳方法是什么


谢谢。

对于一个项目,我会使用或


如果您对性能的期望较低,您可以使用,这更容易使用。

对于项目,我会使用或

如果您对性能的期望较低,则可以使用,这更易于使用