Костя
Я сам недавно по сути узнал и изначально не знал куда их запихать лишь бы попробовать. К примеру у тебя 2 разных класса Goblin и Hero и нужно на всех вызвать смерть, и ты просто в наследовании делаешь интерфейс IDie с методом Die, и уже внутри прописываешь как именно умрет каждый из них, к примеру герой умрет просто а гоблин умрет и взорветься напрмер. Хз насколько адекватный пример
Лучше наверное сделать интерфейс получения урона и написать как каждый будет получать урон, у одного например гоблина есть только хп, а у героя еще и щит и в методе можно будет прописать что у гоблина только хп снимает а у героя сначала щит а потом хп