plantuml实例大全
时间: 2024-04-11 11:24:06 浏览: 18
PlantUML是一种基于文本的图形绘制工具,它使用简单的文本描述语言来生成各种类型的图形,包括类图、时序图、用例图等。下面是一些常见的PlantUML实例:
1. 类图示例:
```
@startuml
class Car {
- brand: String
- color: String
+ startEngine()
+ stopEngine()
}
@enduml
```
这个示例展示了一个名为Car的类,它有两个私有属性brand和color,以及两个公有方法startEngine和stopEngine。
2. 时序图示例:
```
@startuml
actor User
participant "Controller" as C
participant "Service" as S
participant "Repository" as R
User -> C: Request
C -> S: Process
S -> R: Query
R --> S: Response
S --> C: Response
C --> User: Response
@enduml
```
这个示例展示了一个简单的时序图,描述了用户向控制器发送请求,控制器处理请求并调用服务层和数据层,最后返回响应给用户。
3. 用例图示例:
```
@startuml
actor User
rectangle "System" {
usecase "Login"
usecase "Logout"
usecase "View Profile"
User --> Login
User --> Logout
User --> View Profile
}
@enduml
```
这个示例展示了一个简单的用例图,描述了用户与系统之间的交互,包括登录、注销和查看个人资料等用例。
以上是一些常见的PlantUML实例,你可以根据需要使用PlantUML来绘制各种类型的图形。如果你有其他问题,请继续提问。