例えば、
期間(日付)
public class サブスクリプション {
String id;
LocalDate contractStartDate;
LocalDate contractEndDate;
int qty;
BigDecimal price;
}
サブスクリプション
のモデル。
契約開始日、契約終了日
を持っています。
Slide 12
Slide 12 text
例えば、
期間(日付)
public class サブスクリプション {
String id;
期間 contractTerm;
int qty;
BigDecimal price;
}
public record 期間(
LocalDate start, LocalDate end
){
}
ちょっとすっきり。
契約の開始日ではなく、
開始日、終了日と
単語を短縮できるのも好き。