Class図 PlantUML on Qiita


QiitaでPlantUMLが使えるようになった。

公式

クラス

class Car 

実装

interface Car
class Benz implements Car

継承

interface Car
class Benz implements Car
class SUV extends Benz
class Sedan extends Benz

集約

class Parking
interface Car
Parking o-- Car

コンポジション

class Parking
class BillingSystem
class ChargeTimeOverNotificationSystem
Parking *-- BillingSystem
Parking *-- ChargeTimeOverNotificationSystem

依存

class BillingSystem
enum BillingPlan
BillingSystem ..> BillingPlan