Мост
🔒 Sign in to use this
Мост — структурный паттерн, разделяющий большой класс (или набор тесно связанных классов) на две отдельные иерархии: абстракцию и реализацию. Эти иерархии могут развиваться независимо друг от друга. Мост заменяет наследование композицией: вместо того чтобы наследовать реализацию, абстракция хранит на неё ссылку.
ℹ️Ключевая идея: отделить абстракцию от реализации так, чтобы обе могли изменяться независимо. Применяйте, когда есть ортогональные измерения вариации — например, Фигура × Рендерер, Устройство × Пульт управления.
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
▼
▼
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.
🔒 Sign in to use this