Alternatives
Members may post updates or alternatives to this current article in order to show different
approaches or add new features.
Clearly what you need to do here is study and learn what interfaces and abstract classes "are," and what they are designed for, and how they are best used, in C#, and .NET.Here on CodeProject you can find several articles/tutorials directly comparing the use of Interfaces with Abstract...
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.