diff --git a/Blackjack25/src/de/th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java b/Blackjack25/src/de/th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java index 7e00c2e..69ea8eb 100644 --- a/Blackjack25/src/de/th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java +++ b/Blackjack25/src/de/th_mannheim/informatik/blackjack/facade/dtos/CardDTO.java @@ -2,6 +2,10 @@ package de.th_mannheim.informatik.blackjack.facade.dtos; import de.th_mannheim.informatik.blackjack.domain.Card; +// Records sind "immutable data classes", die seit Version 14 verfügbar sind. +// Sie benötigen nur die Angaben der gewünschten Attribute, auf die per Punkt-Notation +// zugegriffen werden kann. + public record CardDTO(String name, int points) { public CardDTO(Card card) { this(card.toString(), card.getPoints());