1 // EntityKlasse.java /* TODO: anderer Klassenname */
2 package klassenvorlagen; /* TODO: anderer Paketname */
3
4 /* TODO: bei Bedarf import-Deklarationen ... */
5
6 /** 7 * eine Entity-Klasse ist instanziierbar 8 * (sie ist Bauplan f&uuml;r Entit&auml;ten). 9 * <p> 10 * Entit&auml;ten sind Objekte, die unabh&auml;gig von den Werten ihrer 11 * Instanzvariablen eine eigene Identit&auml;t haben.</p> 12 * <p> 13 * Eine Entity-Klasse darf die <code>java.lang.Object</code>-Methoden 14 * <code>equals</code>, <code>hashCode</code> nicht &uuml;berschreiben. 15 * Die <code>toString</code>-Methode kann bei Bedarf &uuml;berschrieben 16 * werden.</p> 17 * <p> 18 * Eine Entity-Klasse sollte die Schnittstelle <code>java.lang.Comparable</code> 19 * nicht implementieren. F&uuml;r Sortierungen sollten statt dessen 20 * <code>java.util.Comparator</code>-Objekte verwendet werden.</p> 21 */
22 public final class EntityKlasse
23 /* TODO: bei Bedarf extends Oberklasse ... */
24 /* TODO: bei Bedarf implements Schnittstellen ... */ {
25
26 /* TODO: gekapselte Instanzvariablen ... */
27 private /* gegebenenfalls final */ TYP NAME;
28
29 /* TODO: Konstruktoren ... */
30 /** 31 * initialisiert neues Entity-Objekt mit den Argumenten der Parameterliste. 32 */
33 public EntityKlasse(/* Parameterliste */) {
34 /* TODO: Instanzvariablen initialisieren */
35 }
36
37 /* TODO: Instanzmethoden ... */
38 }
39