.NET 4.x Интерфейсы зачем их использовать - C#
Формулировка задачи:
Извиняюсь что создал тему, просто не могу понять зачем .
Сейчас учу интерфейсы, и не могу понять зачем их использовать, если все равно реализация идет в классе ? То есть даже если применять интерфейсы к трем классам то все равно надо реализовывать функции в этих трех классах. Может вы мне проясните в чем дело и как ими пользоваться ?
Решение задачи: «.NET 4.x Интерфейсы зачем их использовать»
textual
Листинг программы
public interface IMobile { void AddMoney(int summa); } public class MobileFirmA : IMobile { public void AddMoney(int summa) { //перевести деньги на счёт фирмы А } } public class MobileFirmB : IMobile { public void AddMoney(int summa) { //перевести деньги на счёт фирмы B } } public class Terminal { public void AddMoney(IMobile mobileFirm, int summa) { mobileFirm.AddMoney(summa); //здесь благополучно деньги отправляются по нужному адресу. } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д