类图
以下类图使用 PlantUML 绘制,更多语法及使用请参考:http://plantuml.com/ 。
泛化关系 (Generalization)
用来描述继承关系,在 Java 中使用 extends 关键字。
@startuml
title Generalization
class Vihical
class Car
class Trunck
Vihical <|-- Car
Vihical <|-- Trunck
@enduml
实现关系 (Realization)
用来实现一个接口,在 Java 中使用 implements 关键字。
@startuml
title Realization
interface MoveBehavior
class Fly
class Run
MoveBehavior <|.. Fly
MoveBehavior <|..