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?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage