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


Шаблоны проектирования программного обеспечения - шаблон декоратора
Введение Шаблон проектирования декоратора - это шаблон проектирования программного обеспечения, который помогает вам добавлять обязанности к объекту во время выполнения. Этот шаблон считается структурным шаблоном проектирования. Этот тип шаблона фокусируется на отношениях между классами и на том, как они могут помочь в решении конкретных проблем. Банда четырех в своей книге Шаблоны проектирования: элементы объектно-ориентированного программного обеспечения многократного..

Дизайн или архитектура?
Различие дизайна и архитектурного паттерна в программной инженерии. Это крутая кривая обучения. Если вы не знакомы с шаблонами проектирования или архитектурой (в разработке программного обеспечения), прежде чем читать эту статью, я предлагаю вам заранее поискать некоторые базовые ссылки в Интернете, такие как Википедия . TL DR; Шаблон проектирования - это термин, относящийся к общим решениям, которые используются для решения общих проблем , возникающих в определенных..

Паттерны JS-дизайна: паттерн конструктор
Есть много способов создать объект в JavaScript. Этот шаблон проектирования будет казаться очень знакомым людям, имеющим опыт работы с объектно-ориентированным языком программирования (например, Java). Конструкторы - это языковые конструкции во многих языках объектно-ориентированного программирования. Однако в JS вы можете создать объект, просто задав свойства на лету. Шаблон конструктора дает нам возможность определять свойства и методы для определенного типа объекта, чтобы придать ему..