I don’t have a specific name,
The real benefit, as I see it, and, like all generics, is type safety. Using a common interface, you guarantee that the methods implemented are type safe (at least in their definitions).
In my opinion, there is no real reason to use "normal" interfaces if there is a common version.
source
share