Skip to content

Instantly share code, notes, and snippets.

@tamurashingo
Last active May 14, 2022 02:43
Show Gist options
  • Save tamurashingo/4c47ff3a456455a31940bfb1db64cbad to your computer and use it in GitHub Desktop.
Save tamurashingo/4c47ff3a456455a31940bfb1db64cbad to your computer and use it in GitHub Desktop.
markdown test
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()
    }

Loading
classDiagram

    class Connector {
    }
    
    class Builder {
    }
    
    Connector --> Builder : use
    Builder --> Connector : create

Loading
classDiagram

  class Connector {
  }

  class Builder {
    build(): Connector
  }
  
  class Parameter {
  }
  
  Builder --> Connector : create
  Builder --> Parameter : create
  Connector --> Parameter : use
  
Loading
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

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment