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

1.5 KiB
Raw Blame History

sidebar_position
sidebar_position
6

Примеси

По определению из Википедии, примесь это класс, методы которого предназначены для использования в других классах, причём без наследования от примеси.

Примесь общий термин в объектно-ориентированном программировании: класс, который содержит в себе методы для других классов.

С примесями могут возникнуть конфликты, если они перезаписывают существующие методы класса. Стоит помнить об этом и быть внимательнее при выборе имён для методов примеси, чтобы их избежать.

Пример примеси

Простейший способ реализовать примесь в JavaScript это создать объект с полезными методами, которые затем могут быть легко добавлены в прототип любого класса.
Это не наследование, а просто копирование методов. Примеси могут наследовать друг друга.

🚀 Источник: https://learn.javascript.ru/mixins