UML 类图

支付域 · 类图

支付域 · 类图 · UML 类图 支付域的类图:Card 与 BankTransfer 实现 PaymentMethod 接口,PaymentService 依赖该接口,Order 组合 OrderLine 并关联 Customer,六种 UML 关系词在图例全列 USES 1 1..* 0..* 1 «interface» PaymentMethod + authorize(amount: Money): AuthResult + capture(ref: String): void PaymentService + charge(order: Order): Receipt Card - number: String - expiry: Date - cvv: String BankTransfer - iban: String - accountHolder: String Order - id: String - placedAt: Date - total: Money OrderLine - sku: String - qty: Int - price: Money Customer - id: String - name: String - email: String 图例 · 关系 继承 实现 组合 · 拥有 聚合 · 引用 关联 依赖 · 使用 菱形标在拥有方一端