Интерфейсы в программировании

Статья / 2013 Jun 12

Сегодня день больших открытий, а точнее больших текстов. В предыдущей заметке я поделился ссылкой на большую статью с обзором новой мобильной ОС от яблочников, а здесь хочу обрадовать тех, кто ждет от меня больше информаии по программированию. В разделе статей появилась большая статья когда использовать интерфейсы в программировании

Кстати, эту же статью можно отнести и к теме проектирования кода. Применение интерфейсов и абстракция с их помощью является очень хорошим тоном в программировании сейчас, потому что вы не привязываетесь к какой-то конкретной реализации, а работаете с определенным протоколом, а конкретная реализация легко подменяется другой. 


Комментарии

bs

      Михаил, спасибо за статью.
      Хоть я и не программист и в своих программках никогда не использовал интерфейсы (кроме framework-овских разумеется), всё равно
непонимание зачем они нужны сидело у меня небольшой занозочкой.
     Если я ничего не путаю то вроде бы вместо List tests = new List();
должно быть List<object> tests = new List<object>();
или же ArrayList tests = new ArrayList();
но при этом надо добавить using System.Collections;
и в последнем разделе вместо (new RealFtpClient()).UploadFil(fileName);
должно быть:   return (new RealFtpClient()).UploadFile(fileName);
      Хотя в спешке такого рода опечатки элементарно можно допустить.


Добавить Комментарий

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповидания на русском или английском языке.

Пишите мне