Should IEquatable, IComparable be implemented on non-sealed classes?
I’ve been thinking about this question for a bit and after a bit of consideration I agree that implementing IEquatable<T> and IComparable<T> should only be done on sealed types. I went back and forth for a bit but then I thought of the following test. Under what circumstances should the following ever return false? IMHO, … Read more