Refactoring of interfaces
As a developer, I want to have a lean, updated and logical structure for the “most important Interfaces” in openPASS
Acceptance Criteria:
- the “most important Interfaces” are defined
- existing methods are clustered (e.g. domain specific)
- general interfaces are divided in smaller (specific) interfaces and combined by (multiple) inheritance
- method names are as precise as possible (additional definitions are placed in comments if needed)