Адаптер.
Паттерн Адаптер (Adapter) предназначен для преобразования интерфейса одного класса в интерфейс другого. Благодаря реализации данного паттерна мы…
Паттерн Адаптер (Adapter) предназначен для преобразования интерфейса одного класса в интерфейс другого. Благодаря реализации данного паттерна мы…
Метод, использующий yield return и yield break, должен возвращать интерфейс IEnumerable. Проще говоря, результатом будет перечисление. Это…
Шаблон “Пул одиночек” позволяет создать определенное число своих экземпляров и предоставляет точку доступа для работы с ними….
Шаблон “Отложенная инициализация” позволяет отложить действия, связанные с созданием объекта, до момента, когда непосредственно потребуется результат этих…
Пул объектов предназначен хранения готовых к использованию объектов. Когда системе требуется новый объект, он запрашивается из Пула,…
Паттерн Прототип (Prototype) позволяет создавать объекты на основе уже ранее созданных объектов-прототипов. То есть по сути данный…
Строитель (Builder) – шаблон проектирования, который инкапсулирует создание объекта и позволяет разделить его на различные этапы.
Паттерн “Абстрактная фабрика” (Abstract Factory) предоставляет интерфейс для создания семейств взаимосвязанных объектов с определенными интерфейсами без указания…
Одиночка (Singleton, Синглтон) – порождающий паттерн, который гарантирует, что для определенного класса будет создан только один объект,…
Фабричный метод (Factory Method) – это паттерн, который определяет интерфейс для создания объектов некоторого класса, но непосредственное…
1. Неявная типизация Прежде всего, давайте внесем ясность для тех, кто находится в растерянности: неявная типизация — не динамическая типизация….
1. string.IsNullOrEmpty() и string.IsNullOrWhiteSpace() Удивительно, как много людей не знают об этих двух статических вспомогательных методах, которые…
1. Оператор ?? Это такой элегантный маленький оператор, который может быть чрезвычайно полезным в некоторых ситуациях. Ведь…
Цели Научиться расшаривать репозитории по WIFI.
Цели Научиться настраивать git сервер для совместного использования репозиториев.
Цели Научиться извлекать изменения из общего репозитория.
Цели Научиться отправлять изменения в удаленный репозиторий.
Цели Добавить чистый репозиторий в качестве удаленного репозитория к нашему оригинальному репозиторию.
Цели Научиться добавлять локальную ветку, которая отслеживает изменения удаленной ветки.