Redirecting to https://sourcemaking.com/refactoring/smells/alternative-classes-with-different-interfaces.