Implementation inheritance across framework boundaries as a design pattern: not even once. So much harder to get right than anyone expects.
Conversation
Replying to
why? I just started a new project and wanted all my controllers to share some logic to make testing easier. Care to explain?
1
It’s primarily a problem across link unit boundaries; their super-implementation may behave strangely with your overrides.
Replying to
should be easier though now that the fragile base class problem is solved with modern runtimes.


