Proper interface use and explanation
问题 I have been gasping my head around interfaces for quite a long time and I am still unable to understand their function and what do they do. I read thousands of forum posts and I keep asking myself a single question. I will explain to you what the question I am asking is. We have got this core, which does a really simple thing. We take one class, and in the main class we call the function declared in that class, by using an interface. public interface IAnimal { string GetDescription(); } class