added solution with tariff options as enum and map

This commit is contained in:
2026-06-16 02:10:12 +02:00
parent f134397da7
commit 4b71e88d44
12 changed files with 145 additions and 44 deletions
@@ -4,7 +4,12 @@ import java.math.BigDecimal;
import java.time.LocalDate;
public sealed interface Animal permits Dog, Cat, SmallAnimal {
LocalDate birthday();
BigDecimal getBaseInsuranceSum();
default BigDecimal getPremiumAdjustment() {
return BigDecimal.ZERO;
}
}