🆚 Зачем нужен паттерн Фасад и чем он отличается от Адаптера?
Используется длясоздания простого и понятного интерфейса поверх сложной или запутанной подсистемы .
🚩 Зачем нужен:
Когда взаимодействовать с подсистемойнапрямую неудобно — слишком много деталей, низкоуровневый API или несогласованные интерфейсы .
🚩 Пример из Python:
Работа сархивами — модули gzip, tarfile, zipfile имеют разный интерфейс. Чтобы скрыть различия, можно сделать единый фасад-класс, который всё упростит .
🚩 Фасад ≠ Адаптер
— Фасадупрощает работу с подсистемой
— Адаптерделает несовместимые интерфейсы совместимыми
Их можнокомбинировать: адаптировать каждый модуль, а сверху построить единый фасад .
Библиотека собеса по Python
Используется для
Когда взаимодействовать с подсистемой
Работа с
— Фасад
— Адаптер
Их можно
Библиотека собеса по Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
Дисперсия — ключевой статистический показатель, который помогает оценить изменчивость данных. Для дата-сайентистов она критична при:
В этой статье разберём, как правильно использовать дисперсию в Data Science и как она влияет на работу алгоритмов, например, в модели Random Forest.
👉 Читайте, чтобы понять, как измерять и учитывать дисперсию: https://proglib.io/sh/GDKYJQdAI2
Библиотека дата-сайентиста
Please open Telegram to view this post
VIEW IN TELEGRAM