Files
frontend-docs/docs/javascript/06-classes/06-mixins.md
2025-03-05 15:12:57 +03:00

1.4 KiB
Raw Blame History

sidebar_position
sidebar_position
6

Примеси

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

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

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

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

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