Slide 53
Slide 53 text
53
©2024 Loglass Inc.
Product Sets
- A × B = { (a,b) ∣ a ∈ A, b ∈ B } (=A and B)
(1, “a”) (1, “b”) (1, “c”)
(2, “a”) (2, “b”) (2, “c”)
(3, “a”) (3, “b”) (3, “c”)
A:
1,
2,
3,
B: “a”, “b”, “c”
A ✖ B
class CancelledOrder(
val orderId: OrderId,
// …
val cancelledAt: LocalDateTime,
val cancelReason: String?,
)
CancelledOrder = OrderId ×
LocalDateTime × String