Abstraction Vs. Interface Confusion
问题 Wait, before you start thinking, I would like to clear that I am NOT going to ask the routine differences between Interface and Abstract. I had gone through the difference between Abstract and Interface in MSDN. It is said : By updating the base class, all inheriting classes are automatically updated with the change. Interfaces, on the other hand, cannot be changed once created. If a new version of an interface is required, you must create a whole new interface. See this : - Can anyone prove