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


Изучение Transient, Scoped и Singleton с использованием .NET и C#
Краткое руководство по Transient, Scoped и Singleton в C# В C# области Transient , Scoped и Singleton — это параметры для управления временем жизни объектов, созданных путем внедрения зависимостей. Переходный

Не совсем понял, не могли бы вы пояснить причину создания объекта fastScaner…
Я не совсем понял, не могли бы вы уточнить причину создания object для laserPrinter и fastScanner здесь? Я думаю, это подойдет: class ScannerAndPrinter(сканер: fastScanner, принтер: laserPrinter) Уберто Барбини

Шаблон проектирования итератора в Golang с модульными тестами
В этой статье я объясню концепцию шаблона проектирования Iterator, цели, плюсы и минусы, сценарии и способы реализации, а также предоставлю два экземпляра и модульные тесты. Концепция Шаблон Iterator — это поведенческий шаблон проектирования, который обеспечивает способ обхода элементов в коллекции без раскрытия базовой структуры данных. Он инкапсулирует логику обхода в отдельный объект, называемый итератором. Это позволяет легко переключать стратегии обхода или использовать один и..

Принцип открытого-закрытого в React
Что такое принцип открытого-закрытого? Принцип Open Close — это принцип проектирования программного обеспечения, согласно которому объекты программного обеспечения (классы, модули, функции и т. д.) должны быть расширяемыми, но не модифицируемыми. Это означает, что вы должны иметь возможность добавлять новые функции к существующему программному объекту, не изменяя его код. Предположим, у вас есть ящик для игрушек, наполненный различными игрушками. Ящик для игрушек функционирует..

Единый принцип доступа Бертрана Мейера
В своей первой статье на Medium я решил начать с одного из классиков дизайна программного обеспечения: универсального принципа доступа Бертрана Мейера. Эта фундаментальная концепция, изложенная в книге «Object-Oriented Software Construction» (1997), имеет решающее значение для современной разработки программного обеспечения и повлияла на целое поколение разработчиков. Ниже мы проанализируем важность принципа единого доступа и то, как его можно применять для создания простого в..

Создание шаблонов дизайна в Nodejs
Давайте попробуем разобраться, что такое шаблоны проектирования и зачем они нам нужны. Шаблоны проектирования в программном обеспечении реализованы в вашей кодовой базе для предотвращения распространенных проблем. Паттерны проектирования в основном можно разделить на три большие категории: 1. Шаблон творческого дизайна 2. Структурный образец проектирования 3. Шаблон поведенческого дизайна В этой статье мы только собираемся глубоко погрузиться в шаблоны творческого проектирования..

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