Class: Namespaces

Classes grouped into namespaces, with a relationship across them.

class-namespaces.mmd
classDiagram
  namespace Shapes {
    class Circle {
      +radius
      +area()
    }
    class Square {
      +side
      +area()
    }
  }
  namespace Rendering {
    class Canvas {
      +draw(shape)
    }
  }
  Canvas --> Circle
  Canvas --> Square
Output
Class diagram, Zombie Mermaid Shapes Rendering Circle + radius + area() Square + side + area() Canvas + draw(shape)

More Class diagram examples