--

I read it again, and I'm wondering what your opinion is on implementing IEquatable<T> like IEquatable<ValueObject>.Equals. I came across a recommendation suggesting that it should be implemented explicitly to avoid confusion.

However, based on my experience, implementing such an interface makes it clear that the intention is to provide an implementation for the interface rather than overriding the base class method.

What are your thoughts based on your experience?

--

--

mr. sci. Admir Mujkic

Admir combined engineering expertise with business acumen to make a positive impact & share knowledge. Dedicated to educating the next generation of leaders.