I Have Refactored !!!
This is what an interface looks like after about two week of work and seventeen refactoring. At one point, it looked like this:
interface IHaveMultipleOccurrences<T> : IHaveNameAndId, IHaveValidityRange<T> where T : IHaveValidityRange<T>
But the fear of the compiler puking on me kept the design a little simpler.
Comments
Comment preview