В классе создаются типы интерфейса - C#
Формулировка задачи:
Есть интерфейс:
и интерфейс
а потом есть класс
Подскажите, пожалуйста, с какой целью создаются эти типы интерфейсов,и как использовать потом данные типы. Где про это подробно прочитать?
public interface IItem
{
int Capacity { get; set; }
} public interface ICharacteristics
{
string Name { get; set; }
int Value { get; set; }
}internal class Hero
{
public string Name { get; set; }
public int Health { get; set; }
public int Strength { get; set; }
public IInventoryItem Weapon { get; set; } // в классе создаётся тип интерфейса IInventoryItem
public List<ICharacteristics> Characteristics { get; set; } // в классе List с типом интефейса ICharacteristics
}Решение задачи: «В классе создаются типы интерфейса»
textual
Листинг программы
public IInventoryItem Weapon { get; set; } * *// в классе создаётся тип интерфейса IInventoryItem
public List<ICharacteristics> Characteristics { get; set; } // в классе List *с типом интефейса ICharacteristics