1.3. PlantUML 画 uml

未匹配的标注

class-diagram文档

class-diagram

这个很重要,它都讲了。

实现 抽象工厂

请先大致阅读下class-diagram文档再看。

还是以 PHP 设计模式全集 - 抽象工厂模式为例

@startuml
interface Product  {
   + calculatePrice()
}

class ShippableProduct {
    - productPrice
    - shippingCosts
    + __construct(productPrice,shippingCosts)
    + calculatePrice()
}

class DigitalProduct {
    - price
    + __construct(price)
    + calculatePrice()
}

class ProductFactory {
    + SHIPPING_COSTS
    + createShippableProduct(price)
    + createDigitalProduct(price)
}

Product <|.. ShippableProduct
Product <|.. DigitalProduct
@enduml

PlantUML 画 uml

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~