Interface vs Base class
When should I use an interface and when should I use a base class? Should it always be an interface if I don’t want to actually define a base implementation of the methods? If I have a Dog and Cat class. Why would I want to implement IPet instead of PetBase? I can understand having … Read more