fa
Feedback
Pattern Guru. Шаблоны проектирования. Архитектура ПО

Pattern Guru. Шаблоны проектирования. Архитектура ПО

رفتن به کانال در Telegram

Патерны программирования. Архитектура ПО. Микросервисы @anothertechrock

نمایش بیشتر
3 142
مشترکین
-224 ساعت
-67 روز
-2530 روز
آرشیو پست ها
Для какого из перечисленных паттернов лучше всего подходит метафора "матрешки"?
Anonymous voting

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

Какой паттерн проектирования используется для создания семейств зависимых между собой объектов?
Anonymous voting

Шаблон проектирования Iterator Идея паттерна Итератор состоит в том, чтобы вынести поведение обхода коллекции в отдельный объ
Шаблон проектирования Iterator Идея паттерна Итератор состоит в том, чтобы вынести поведение обхода коллекции в отдельный объект. Таким образом, если вам понадобится изменить или добавить новый способ обхода, вы сможете это сделать, не затрагивая код самой коллекции. Смотреть реализацию

Для чего нужен паттерн Strategy?
Anonymous voting

Что такое микросервисы? Микросервисы - это один из подходов к архитектуре приложения. При нем система строится как набор неза
Что такое микросервисы? Микросервисы - это один из подходов к архитектуре приложения. При нем система строится как набор независимых и слабосвязанных сервисов. Эти сервисы могут быть написаны на разных языках и использовать разные технологии хранения данных. Цель хорошей микросервисной архитектуры — максимально уменьшить необходимость координации сервисов. Подробнее об этом читайте в статье

Паттерн проектирования Factory Method обеспечивает тесное связывание между созданным объектом и использующим его кодом.
Anonymous voting

Шаблон проектирования Singleton Способы 1. Декоратор 2. базовый класс 3. Метакласс 4. Декоратор возвращает класс с тем же име
Шаблон проектирования Singleton Способы 1. Декоратор 2. базовый класс 3. Метакласс 4. Декоратор возвращает класс с тем же именем 5. Модуль Смотреть реализацию