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


Шаблоны проектирования в Ruby | ЦЕПОЧКА ОТВЕТСТВЕННОСТИ
Обзор Цепочка ответственности — это шаблон поведенческого проектирования, который позволяет передавать запрос по цепочке команд без необходимости связывать класс, отправляющий запрос, с классом, который его получает. Пример из реального мира Описание этого узора немного сложное, поэтому представим, что мы находимся в магазине, только что сделали покупки и подходим к кассовому аппарату. Кассир уже проверил наши покупки и ждет оплаты. У нас есть несколько видов оплаты на выбор:..

Объяснение классов ООП с помощью классов RPG
Демонстрация объектно-ориентированного программирования и шаблонов проектирования с помощью диаграмм классов и кода Python с использованием классов RPG. Введение и мотивация Задолго до того, как я узнал о классах компьютерного программирования и о том, как они используются для объектно-ориентированного программирования (ООП), я знал о классах в RPG (ролевых играх). Ролевые игры основаны на актерской игре, и игрокам необходимо создать персонажа на основе выбора класса. Каждый класс имеет..

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

Многоразовое и практическое использование генераторов JavaScript (часть 1)
Как раз тогда, когда вы думали, что ребенок закончил показывать вам трюки За последние годы JavaScript получил много негативных отзывов в прессе, но он по-прежнему остается самым доминирующим языком веб-программирования. Была даже написана книга, в которой выделялись только хорошие стороны , в которой предполагалось, что в ней много плохих частей. Примерно через месяц после начала наших отношений я быстро понял, что между мной и JavaScript не было любви, но я признал ее силу и..

Почему бы не использовать прокси JS
Почему бы не использовать прокси JS здесь? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy

Введение в творческие шаблоны проектирования на C#
Шаблоны проектирования — это многократно используемые решения, которые, как было доказано, решают определенные проблемы разработки программного обеспечения. Существует три основных категории шаблонов проектирования: творческие, структурные и поведенческие. В этом посте мы сосредоточимся на творческих шаблонах проектирования и на том, как их можно реализовать на C#. Порождающие шаблоны проектирования имеют дело с механизмами создания объектов. Они предоставляют способы создания..

Шаблоны дизайна Kotlin стали проще | Творческие шаблоны
Шаблоны дизайна Kotlin стали проще | Творческие шаблоны Продвижение языка программирования всегда сложно. Вам требовался опыт и набор навыков для продвижения языка программирования. Изучение структуры данных и шаблонов ее проектирования — это лишь немногие из многих аспектов совершенствования навыков. У меня есть предварительные знания Kotlin. Однако недавно я снова начал кодить на Котлине. Поэтому я решил изучить шаблоны проектирования в Kotlin, которые могут помочь мне..