You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The structure of drivers follows multiple inheritance and the methods each class keep overwriting eachother.
It would be cleaner to have something so that there is one base abstract Base class with get_iter for example and then use composition for other functionality we require
The structure of drivers follows multiple inheritance and the methods each class keep overwriting eachother.
It would be cleaner to have something so that there is one base abstract Base class with
get_iter
for example and then use composition for other functionality we requiree.g
Inheritance:
Driver --> IterDriver --> MapDriver
Composition:
Driver <-- IterDriver
Driver <-- MapDriver
IterDriver <-- MapDriver
Naming can be changed to be more clear on what entities perform what functions.
This should not affect the driver behaviour
DoD:
The text was updated successfully, but these errors were encountered: