Namenskonvention für Java-Datenübertragungsobjekte?
In diesem Szenario, in dem Sie "Übertragungsobjekte" (POJOs mit nur Gettern / Setzern) haben, die von einer Clientbibliothek an Ihre API übergeben werden, wie können Sie die Übertragungsobjekte am besten benennen?
package com.x.core;
public class Car {
private String make;
private String model;
public Car(com.x.clientapi.Car car) {
this.make = car.getMake();
this.model = car.getModel();
}
}
In diesem Beispiel haben sowohl Ihre Hauptklasse als auch Ihr Übertragungsobjekt den NamenCar
. Sie sind in verschiedenen Paketen, aber ich finde es verwirrend, den gleichen Namen zu haben. Gibt es eine bewährte Methode zum Benennen der Übertragungsobjekte?