接口与基类
什么时候应该使用接口,什么时候应该使用基类?
如果我不想实际定义方法的基本实现,那么它应该始终是一个接口吗?
如果我有狗和猫课。为什么我想要实现IPet而不是PetBase呢?我可以理解ISheds或IBarks的接口(IMakesNoise?),因为它们可以通过宠物放置在宠物上,但我不知道通用宠物使用哪种接口。
慕虎7371278
慕的地10843
梦里花落0921
相关分类