Об ИТ из Канады

Блог Михаила Флёнова - программист, блогер, автор нескольких скандальных книг какими-то глазами...

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

2013-06-12 22:41:55 / Статья

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

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


Понравилась статья?

Комментарии

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);
      Хотя в спешке такого рода опечатки элементарно можно допустить.

2013-06-16 13:06:08

Оставить комментарий


Умеешь пользоваться BB кодами? Прекрасно, здесь можно использовать [quote] для цитирования, а так же [b] и [i]. Остальные коды пока использовать запрещено. Я думаю по поводу их использования. В комментариях нельзя выяснять крутость каких-либо продуктов, нужно уважать собеседников и не грубить и нельзя ничего додумывать (читайте мои посты внимательно). Нарушение этих простых правил ведет к удалению комментариев без предупреждения.

О блоге

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

Внимание!

А ты уже читал мою последнюю книгу о больших сайтах и приложениях? Узнай, что это такое здесь

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

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

Пишите мне