Блог о программировании

Блог о программировании

Подборка обучающих статей по программированию за неделю ...

2018-04-16 09:19:26 + Комментировать

Блог о программировании Паттерн проектирования Хранитель (Memento) на языке C#

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

2018-04-05 09:33:09 + Комментировать

Блог о программировании Паттерн проектирования Строитель (Builder) на языке C#

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

2018-04-04 08:40:49 + Комментировать

Блог о программировании Паттерн проектирования Прототип (Prototype) на языке C#

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

2018-04-03 08:44:32 + Комментировать

Блог о программировании

Вышел новый релиз языка C# версии 7.2, в котором были реализованы новые возможности. По словам кампании Microsoft, одной из основных целей данного выпуска было увеличение эффективности работы с типами данных хранимых по значению (в стеке, путем ухода от избыточного выделения памяти и выполнения ненужных операций копирования. Давайте рассмотрим основные новинки языка. Добавлен новый модификатор доступа private protected Данный модификатор доступа позволяет обращаться только производным классам в пределах од...

2018-04-02 21:52:14 + Комментировать

Блог о программировании Паттерн проектирования Фабричный метод (Factory Method)

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

2018-04-02 09:08:38 + Комментировать

Блог о программировании Паттерн проектирования Шаблонный метод(Template method)

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

2018-03-30 09:58:26 + Комментировать

Блог о программировании Паттерн проектирования Абстрактная фабрика(Abstract Factory)

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

2018-03-29 11:13:23 + Комментировать

Блог о программировании Паттерн проектирования Singleton (Одиночка) на языке C#

Паттерн проектирования - это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее простых паттернов - Singleton (Одиночка. Существует три вида паттернов проектирования: Порождающие паттерны позволяют возможнос...

2018-03-28 11:55:27 + Комментировать

Блог о программировании Хеш-таблица (hashtable) на языке C#

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

2018-03-27 10:54:51 + Комментировать
  • 1
  • 2