Files
frontend-docs/docs/javascript/06-classes/06-mixins.md
2025-03-25 16:40:25 +03:00

17 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
sidebar_position: 6
---
# Примеси
По определению из Википедии, примесь это класс, методы которого предназначены для использования в других классах, причём без наследования от примеси.
Примесь общий термин в объектно-ориентированном программировании: класс, который содержит в себе методы для других классов.
С примесями могут возникнуть конфликты, если они перезаписывают существующие методы класса. Стоит помнить об этом и быть внимательнее при выборе имён для методов примеси, чтобы их избежать.
## Пример примеси
Простейший способ реализовать примесь в JavaScript это создать объект с полезными методами, которые затем могут быть легко добавлены в прототип любого класса.\
Это не наследование, а просто копирование методов.
Примеси могут наследовать друг друга.
🚀 **Источник: [https://learn.javascript.ru/mixins](https://learn.javascript.ru/mixins)**