# Компоненты

URL: https://chugunov.pro/glossary/backend/komponenty/
Оригинальное название: components
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Независимые части программной системы, которые инкапсулируют определённую функцию и взаимодействуют через согласованные интерфейсы.

## Что такое «Компоненты»

Независимые части программной системы, которые инкапсулируют определённую функцию и взаимодействуют через согласованные интерфейсы. Компонентный подход позволяет собирать систему из переиспользуемых блоков и менять их по отдельности. Во фронтенде компоненты интерфейса объединяют разметку, стили и логику в единое целое. Чёткие интерфейсы и слабая связанность делают компоненты тестируемыми и заменяемыми.

## Связанные термины

- [Веб-компоненты](https://chugunov.pro/glossary/backend/veb-komponenty/) — Набор браузерных технологий для создания повторно используемых пользовательских HTML-элементов с изолированной реализацией.
- [Системное тестирование](https://chugunov.pro/glossary/backend/sistemnoe-testirovanie/) — Проверка полностью интегрированной системы как единого продукта относительно требований.
- [Системная архитектура](https://chugunov.pro/glossary/backend/sistemnaia-arkhitektura/) — Высокоуровневое устройство решения: его части, обязанности, связи и способы развёртывания.
- [Интеграция программных систем](https://chugunov.pro/glossary/backend/integratsiia-programmnykh-sistem/) — Соединение приложений и сервисов для согласованного обмена данными и выполнения сквозных процессов.
- [Функциональное программирование](https://chugunov.pro/glossary/backend/funktsional-noe-programmirovanie/) — Стиль разработки, строящий вычисления из функций и стремящийся уменьшать изменяемое состояние и побочные эффекты.
- [Абстракция](https://chugunov.pro/glossary/backend/abstraktsiia/) — Способ скрыть лишние детали реализации и работать с системой через понятную модель или набор операций.
- [Очередь](https://chugunov.pro/glossary/backend/ochered/) — Структура или сервис обработки, где задания обычно извлекаются в порядке их поступления.
- [Принцип DRY](https://chugunov.pro/glossary/backend/printsip-dry/) — Рекомендация хранить каждое знание или правило системы в одном авторитетном месте и не дублировать реализацию.
