12 lines
431 B
Plaintext
12 lines
431 B
Plaintext
|
Systems
|
||
|
=======
|
||
|
|
||
|
A system is a piece of functionality that implements the simple ISystem.h interface.
|
||
|
|
||
|
Each kind of module should have:
|
||
|
- an abtract interface in the Systems folder (e.g. ILogging.h)
|
||
|
- a folder for its implementations (e.g. Logging)
|
||
|
|
||
|
A system can in principle have multiple interchangable implementations.
|
||
|
Each implementation folder should have:
|
||
|
- a subfolder for each concrete implementation (e.g. FileLogger)
|