classDiagram
Animal <|-- Duck
Animal <|-- Fish
Animal <|-- Zebra
Animal : +int age
Animal : +String gender
Animal: +isMammal()
Animal: +mate()
class Duck{
+String beakColor
+swim()
+quack()
}
class Fish{
-int sizeInFeet
-canEat()
}
class Zebra{
+bool is_wild
+run()
}
classDiagram
class Connector {
}
class Builder {
}
Connector --> Builder : use
Builder --> Connector : create
classDiagram
class Connector {
}
class Builder {
build(): Connector
}
class Parameter {
}
Builder --> Connector : create
Builder --> Parameter : create
Connector --> Parameter : use
classDiagram
class Connector {
Parameter param
}
class ConnectorBuilder {
<<abstract>>
Connector build()
Parameter params()
}
ConnectorBuilder --> Connector : build
class PasswordConnectorBuilder {
}
ConnectorBuilder <|-- PasswordConnectorBuilder
class RefreshTokenConnectorBuilder {
}
ConnectorBuilder <|-- RefreshTokenConnectorBuilder
class Parameter {
Map~String, String~ params
}
ConnectorBuilder --> Parameter : create
Connector --> Parameter : use