🚩 Шаблон проектирования Фасад 🟣 Подробное описание паттерна Структурный паттерн Фасад (англ. Facade) помогает скрыть способ реализации сложной системы и предоставляет клиенту простой интерфейс взаимодействия с ней. Другими словами, данный паттерн проектирования используется в качестве “обертки”, скрывающей детали реализации. Фасад полезен, если вы используете какую-то сложную библиотеку со множеством подвижных частей, но вам нужна только часть её возможностей. 🗂 Код на Python
Pattern Guru. Шаблоны проектирования. Архитектура ПО
Патерны программирования. Архитектура ПО. Микросервисы @anothertechrock
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
17 из 17💡 Concurrency vs Параллелизм — БАЗА для каждого разраба 👉 Concurrency → про то, как организовать программу, чтобы она умела работать с несколькими задачами (структура, управление, планирование). 👉 Parallelism → про то, как реально ускорить выполнение, используя больше процессорных ресурсов (ядра, потоки). ✅ Можно иметь concurrency без параллелизма → например, кооперативная многозадачность на одном ядре (таски в Go, async/await в JS, coroutines в Python). ✅ Можно иметь параллелизм без concurre...
📚 Основы алгоритмов на одной шпаргалке Хочешь разобраться, чем массив отличается от хеш-таблицы? Этот шпаргалка — для тебя. ✍️ 9 ключевых структур данных: 🟢Массив 🟢 Стек 🟢 Очередь и дек 🟢 Хеш-таблица 🟢 Связанный список 🟢 Двоичное дерево поиска 🟢 Граф ✔️ Для каждой: 🟣 Простое объяснение 🟣 Примеры 🟣 Основные задачи и особенности
Шаблон проектирования Abstract Factory Шаблон Абстрактная фабрика относится к классу порождающих паттернов. Его основное назначение - предоставить интерфейс для создания семейства взаимосвязанных объектов, не указывая конкретные классы этих объектов. Этот шаблон стоит использовать, если: - ваша система должна быть независимой от способа создания новых объектов - создаваемые объекты должны использоваться вместе и быть взаимосвязанными. Классы абстрактной фабрики часто реализуются фабричными метод...
🔍 Что такое MVC? MVC (Model-View-Controller) — это популярный архитектурный паттерн, который разделяет приложение на три компонента: Model — отвечает за бизнес-логику и управление данными. Это сердце приложения, где происходит взаимодействие с базой данных, выполнение бизнес-правил и другие операции. View — представляет собой интерфейс пользователя. Он отвечает за отображение данных и взаимодействие с пользователем, но не содержит бизнес-логики. Controller — посредник между Model и View. Он пол...
☁️ Топ-6 паттернов обмена сообщения между сервисами в облачной инфраструктуре 🔹 Asynchronous Request-Reply 🔹 Pub-Sub 🔹 Claim Check 🔹 Priority Queue 🔹 Saga 🔹 Competing Consumers 👉 Источник #инфографика
REST API шпаргалка.
REST API шпаргалка.