От новичка до гуру: Курсы программирования на CyberDuff

Публикации по теме 'design-patterns'


Объектно-ориентированное программирование с помощью TypeScript — Инкапсуляция
Всем привет! Все еще говоря об объектно-ориентированном программировании, сегодня я хотел бы немного рассказать об инкапсуляции, с помощью этой ключевой концепции ООП мы поймем некоторые важные концепции при создании класса. Надеюсь, вы читали последнюю статью, когда Я про Абстракцию, если нет, то пора: Объектно-ориентированное программирование с помощью TypeScript — абстракция Абстракция относится к акту представления существенных аспектов, опуская..

Креативные шаблоны проектирования
Креативные шаблоны проектирования Шаблоны креативного проектирования сосредоточены на абстрагировании процесса создания экземпляров. Они помогают сделать систему независимой от того, как создаются, компонуются и представляются ее объекты. Порождающие шаблоны проектирования можно разделить на две группы: шаблоны создания классов, которые используют наследование, и шаблоны создания объектов, которые делегируют создание экземпляров другому объекту. В этом посте мы кратко обсудим 5..

Как я обновляю стиль кода конвейера MediatR с помощью .NET 6
АРХИТЕКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И РЕФАКТОРИНГ Как я обновляю стиль кода конвейера MediatR с помощью .NET 6 Я хочу поделиться с вами тем, как функции .NET 6 с новым пакетом NuGet MediatR.Extensions.AttributedBehaviors помогли мне отточить конвейеры MediatR. Что такое МедиатР Это популярная библиотека для C#, созданная Джимми Боггардом , которую можно описать как простую реализацию Шаблон посредника в .NET. MediatR Пакет NuGet в настоящее время имеет почти 50..

Шаблон декоратора
Давайте сегодня поговорим о полезном паттерне — паттерне декоратора. В качестве примера я возьму ссылку из книги паттернов дизайна Head first . Шаблон декоратора — это структурный шаблон, который позволяет вам динамически добавлять функциональные возможности к объекту, оборачивая его в другой объект с таким же интерфейсом, не влияя на поведение других существующих объектов. Мы увидим, как это сделать, но сначала. Давайте возьмем сценарий, в котором нам нужно реализовать это...

Вопросы по теме 'design-patterns'

шаблоны проектирования с помощью перетаскивания и мыши?
Существуют ли какие-либо хорошо изученные шаблоны проектирования, связанные с перетаскиванием и жестами мыши? Рассмотрим холст, содержащий объекты в иерархии родитель-потомок с определенным макетом. Некоторые объекты можно перетаскивать на другие...

Шаблон С++ для дополнительных аргументов передачи по ссылке, которые не нужны после вызова функции?
Существует ли предпочтительный шаблон для определения одноразовых переменных в С++ для передачи функциям, которые принимают аргументы по ссылке? Одним из примеров этого является использование функции minmaxLoc openCV: void minMaxLoc(const...

ООП: Состав и общественная собственность?
Допустим, у меня есть класс, состоящий из других классов. class HttpRequest { public $session = new Session(); // .. the rest of the HttpRequest code } Теперь я хочу иметь доступ к классу Session через класс HttpRequest, поэтому я использую...

встроенный c ++: динамическая типизация без динамического распределения?
Вот моя проблема, упрощенная: У меня есть код на C / C ++, C для сервисов, C ++ для обработки. У меня есть интерфейс на C, который возвращает структуру RawData, содержащую информацию, которая циклически обновляется. enum...

Новые материалы

Представляем Narwhal Technologies (Nrwl)
6 декабря 2016 г. Маунтин-Вью, Калифорния С тех пор, как Виктор Савкин и я (Джефф Кросс) присоединились к команде Angular в Google на заре Angular 1, Angular продемонстрировал феноменальный..

Путь AWS  — «Изучение машинного обучения — 10 начинающих ИИ и машинного обучения на AWS».
Универсальный ресурсный центр для изучения искусственного интеллекта и машинного обучения. НОЛЬ или ГЕРОЙ, начните свое путешествие здесь. Получите решения и пройдите обучение у экспертов AWS...

5 простых концепций Python, ставших сложными
#заранее извините 1) Переменные x = 4 y = 5 Переменная в Python — это символическое представление объекта. После присвоения некоторого объекта переменной Python мы приобретаем..

«Освоение вероятности: изучение совместной, предельной, условной вероятности и теоремы Байеса —…
Виды вероятности: Совместная вероятность Предельная вероятность Условная вероятность Диаграмма Венна в вероятностях: В “Set Theory” мы создаем диаграмму Венна...

Основы Spring: Bean-компоненты, контейнер и внедрение зависимостей
Как лего может помочь нашему пониманию Когда мы начинаем использовать Spring, нам бросают много терминов, и может быть трудно понять, что они все означают. Итак, мы разберем основы и будем..

Отслеживание состояния с течением времени с дифференцированием снимков
Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..

Я предполагаю, что вы имеете в виду методы обработки категориальных данных.
Я предполагаю, что вы имеете в виду методы обработки категориальных данных. Пожалуйста, проверьте мой пост Инструментарий специалиста по данным для кодирования категориальных переменных в..