19 Stimmen

Hinzufügen von benutzerdefinierten Methoden zu Kerndatenklassen

Wie lassen sich benutzerdefinierte Methoden am besten zu meinen datengenerierten Kernklassen hinzufügen?

Ein Beispiel: Ich habe eine Entität "Person" mit den Eigenschaften "Vorname" und "Nachname". Ich möchte eine Methode "fullname" hinzufügen, die eine Verkettung der Eigenschaften "firstname" und "lastname" zurückgibt.

Ich könnte die Methode zu den generierten .h- und .m-Dateien hinzufügen, aber das wäre während der Entwicklung schwierig zu pflegen, wenn sich meine Entitäten noch ändern könnten. Ein erneutes Erstellen der .h- und .m-Datei würde diese Änderungen überschreiben. Eine andere Idee ist, die generierte Klasse zu unterklassifizieren und die Methoden dort hinzuzufügen.

Gibt es einen besseren Weg?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X