Публикации по теме 'design-patterns'
Что такое внедрение зависимостей и почему все так им интересуются?
Внедрение зависимостей (DI) в последние годы набирает популярность как шаблон проектирования программного обеспечения. Это метод, который позволяет создавать слабосвязанные и удобные в сопровождении программные приложения, позволяя объектам быть отделенными от их зависимостей.
Inject Some Love: руководство для начинающих по внедрению зависимостей
Хотя «инъекция» может быть общим термином как в медицинских кругах, так и в кругах программистов, не путайте свои шприцы и зависимости кода! Внедрение в медицине означает доставку лекарств или вакцин в организм, в то время как внедрение зависимостей в программировании — это модульное управление зависимостями объектов xD
Возможно, вы уже слышали этот термин , внедрение зависимостей — метод, используемый для управления зависимостями между различными компонентами при разработке..
Что такое шаблон проектирования посредника?
Шаблон проектирования «Посредник» — это поведенческий шаблон проектирования, позволяющий определить отдельный компонент (посредник), управляющий взаимодействием между набором объектов. Посредник уменьшает зависимости между объектами и способствует ослаблению связи между ними.
Шаблон посредника полезен, когда у вас есть набор объектов, которым необходимо взаимодействовать друг с другом, и вы хотите отделить эти объекты друг от друга, чтобы уменьшить сложность их взаимодействия. Вместо..
Дилемма шаблонов проектирования — C++, часть 1
Изучите различные шаблоны проектирования на C++
Вы читаете эту статью, так как вы также находитесь в том же положении, что и все программисты, каждый день занимающиеся кодированием, какой шаблон проектирования лучше для них ?
Все, должно быть, слышали о GoF, которые собрались вместе, чтобы наметить различные шаблоны, с которыми они столкнулись, работая над крупномасштабными системами. Эти шаблоны могут быть применены к любому объектно-ориентированному языку. Шаблоны проектирования..
Улучшение нашей реализации оповещений iOS с использованием фабричного шаблона
Выявление и понимание шаблонов проектирования
Если вы не читали Часть 1 Реализация оповещений iOS с помощью шаблона Factory вот ссылка .
Кроме того, пожалуйста, просто используйте мои примеры как гильдию того, что возможно. Код можно бесконечно улучшать, и он бесконечно меняется. Другими словами, всегда есть лучшие способы что-то закодировать.
Кроме того, я хотел бы упомянуть, что присвоение имен моим переменным, классам, структурам и т. д. всегда было для меня проблемой, и я..
Псевдоклассический шаблон создания объектов
В JavaScript доступно несколько подходов к созданию объектов. В псевдоклассической модели мы используем функции для создания объектов.
Мы используем функции для создания объектов в псевдоклассической модели, но не используем фабричные функции. Псевдоклассическая модель (далее просто классическая) позволяет избежать недостатков фабричных функций:
Мы можем узнать, откуда берется объект и, следовательно, какого рода это объект. Фабричные функции возвращают простые объекты, и это..
Улучшите свой код: углубитесь в продвинутые декораторы Python
Декораторы в Python предлагают мощный и гибкий способ изменения или улучшения функций и методов без изменения их фактического кода. По своей сути декораторы — это просто функции, возвращающие другие функции. Магию декораторов можно отнести к первоклассным функциям Python, которые позволяют передавать функции и использовать их в качестве аргументов.
Хотя базовое использование декораторов является обычным явлением, расширенные конструкции могут помочь решить более сложные проблемы. В..