В классе создаются типы интерфейса - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д