aare/extra/uml/file_io.pu
Bechir Braham bf216f55c6
reading raw moench files (PR#3) (#32)
* reading moench and raw files

* read mythen3 files

* read multiport mythen3

* delete .vscode and .env.dev

---------

Co-authored-by: Bechir <bechir.brahem420@gmail.com>
2024-03-27 08:58:43 +01:00

36 lines
546 B
Plaintext

@startuml ClassDiagram
abstract class FileFactory{
{static} +getFactory(path):FileFactory
{abstract} +loadFile(path):File
}
class RawFileFactory{
+loadFile(path):RawFile
}
class RawFileFactory{
+loadFile(path):RawFile
}
class NumpyFileFactory{
+loadFile(path):NumpyFile
}
abstract File{
}
class RawFile{
}
class RawFile{
}
class NumpyFile{
}
FileFactory <|-- RawFileFactory
FileFactory <|-- NumpyFileFactory
FileFactory <|-- RawFileFactory
File <|-- RawFile
File <|-- RawFile
File <|-- NumpyFile
FileFactory ..> File
@enduml