Hi, I really enjoyed and learned a lot from your SOLID course (those refactors are quite useful), Thanks so much. But there’s is only one thing that I don’t get, in the image that I attached, you suggested adding extensions of the type AnalyticsEvent in each module, I don’t know if I misunderstood you, but I think that approach would invert the dependency and affect the independence/reusability of the modules because they would have to know about the type AnalyticsEvent which resides in the CoreModule, could you please clarify this approach, thanks. 
1 Like