Hacker News new | ask | show | jobs
by 0xC0ncord 1795 days ago
I generally solve this problem by having a module specifically containing the abstract base classes of each of the classes I will be working with that implements either no or bare minimum functionality for these objects. That way, any other module can import this module and have visibility of every other class I will be working with.