Hallo ich habe mal eine allgemeine Frage. Ich habe folgende Klasse :
Die Klasse soll für ein Mitglied (Member) die Kontakdaten (Email oder Telefonnummer) präsentieren. Ich habe dies als Builder umgesetzt (dazu verwende ich lombok - daher die Annotationen). Ich könnte aber ja genausogut auch setter verwenden, um eine Mailadresse bzw Telefonnummer hinzuzufügen. Nun meine Frage wann ist der Einsatz von Buildern sinnvoll. Eine weitere Sache, ich möchte auch das Entfernen von Objekten aus den Listen ermöglichen. Dazu benötige ich auf jeden Fall eine seperate Funktion. Ich bin mir sehr unschlüsslig wie ich die Implementierung fortsettzn soll. Was ist eure Meinung.
Vielen Dank
Java:
@Builder
@Getter
public class ContactData {
@Singular("mailAddress")
private Set<String> mailAddressList = Sets.newHashSet();
@Singular("phoneNumber")
private Set<String> phoneNumberList = Sets.newHashSet();
}
Die Klasse soll für ein Mitglied (Member) die Kontakdaten (Email oder Telefonnummer) präsentieren. Ich habe dies als Builder umgesetzt (dazu verwende ich lombok - daher die Annotationen). Ich könnte aber ja genausogut auch setter verwenden, um eine Mailadresse bzw Telefonnummer hinzuzufügen. Nun meine Frage wann ist der Einsatz von Buildern sinnvoll. Eine weitere Sache, ich möchte auch das Entfernen von Objekten aus den Listen ermöglichen. Dazu benötige ich auf jeden Fall eine seperate Funktion. Ich bin mir sehr unschlüsslig wie ich die Implementierung fortsettzn soll. Was ist eure Meinung.
Vielen Dank