Class Diagram using Mermaid

Create following diagram, using mermaid:

classDiagram IDataStore <|.. FileStore IDataStore <|.. HttpStore DataDisplay --> IDataStore class IDataStore { <<interface>> +read(fromPath) +save(toPath) } class FileStore { +read(fromPath) +save(toPath) } class HttpStore { +read(fromPath) +save(toPath) } class DataDisplay { IDataStore DataStore }
Solution 1
classDiagram

IDataStore <|.. FileStore
IDataStore <|.. HttpStore
DataDisplay --> IDataStore

class IDataStore {
    <<interface>>
    +read(fromPath)
    +save(toPath)
}

class FileStore {
    +read(fromPath)
    +save(toPath)
}

class HttpStore {
    +read(fromPath)
    +save(toPath)
}

class DataDisplay {
    IDataStore DataStore
}

See Also