CAThanks for the article. One quick question though: isn’t the example in “Covariance of Return Types” violating the “Countervariance of Method Arguments”? The subtype can only receive strings, but the super type can also receive numbers.Comment·Article·Jan 18, 2023·Liskov Substitution Principle Isn’t Complex. Just Give It a Try