0
kicks
Why you REALLY need to think about your interfaces
When you write your interfaces in C#, you might be casting them in stone. You REALLY need to think about how you write your interfaces. Avoid interfaces with concrete parameters such as Dictionary<> and List<> and prefer interfaces such as IDictionary<> and IList<>. Here is why!