31 lines
594 B
Markdown
31 lines
594 B
Markdown
|
```mermaid
|
||
|
classDiagram
|
||
|
Object <|.. Array
|
||
|
Array <|-- StaticArray
|
||
|
Array <|-- DynamicArray
|
||
|
|
||
|
Object <|.. Pointer
|
||
|
Pointer <|-- SmartPointer
|
||
|
Pointer <|-- SharedPointer
|
||
|
|
||
|
Object <|.. Exception
|
||
|
Exception <|-- ArithmeticException
|
||
|
Exception <|-- InvalidParameterException
|
||
|
Exception <|-- InvalidOperationException
|
||
|
Exception <|-- NoEnoughMemoryException
|
||
|
Exception <|-- IndexOutOfBoundsException
|
||
|
|
||
|
Object <|.. List
|
||
|
List <|-- ArrayList
|
||
|
List <|-- LinkedList
|
||
|
List <|-- DualLinkedList
|
||
|
|
||
|
Object <|.. Graph
|
||
|
Graph <|-- ListGraph
|
||
|
Graph <|-- MatrixGraph
|
||
|
|
||
|
|
||
|
|
||
|
```
|
||
|
|