Initial commit
This commit is contained in:
33
Experiment/graph/Exp4/Graphic.mermaid
Normal file
33
Experiment/graph/Exp4/Graphic.mermaid
Normal file
@@ -0,0 +1,33 @@
|
||||
classDiagram
|
||||
class Graphic {
|
||||
<<interface>>
|
||||
+ double area()
|
||||
+ double perimeter()
|
||||
}
|
||||
|
||||
class Circle {
|
||||
- double radius
|
||||
+ Circle(double radius)
|
||||
+ double area()
|
||||
+ double perimeter()
|
||||
+ double getRadius()
|
||||
}
|
||||
|
||||
class Rectangle {
|
||||
- double width
|
||||
- double height
|
||||
+ Rectangle(double width, double height)
|
||||
+ double area()
|
||||
+ double perimeter()
|
||||
+ double getWidth()
|
||||
+ double getHeight()
|
||||
}
|
||||
|
||||
class Test {
|
||||
+ main(String[] args)
|
||||
}
|
||||
|
||||
Graphic <|.. Circle : 实现
|
||||
Graphic <|.. Rectangle : 实现
|
||||
Test --> Circle : 创建与使用
|
||||
Test --> Rectangle : 创建与使用
|
||||
Reference in New Issue
Block a user