E-commerce Domain (Mermaid Class)
Customer, order, item and product classes.
Rendering…
Make it your own.
classDiagram
class Customer {
+id: int
+email: string
+placeOrder() Order
}
class Order {
+id: int
+total: decimal
+addItem(p, qty) void
}
class Product {
+id: int
+name: string
+price: decimal
}
class OrderItem {
+qty: int
+subtotal() decimal
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderItem
OrderItem "*" --> "1" Product