Урок 18. Паттерны проектирования. Мост

Дата публикации: 09-03-2020

Чтобы иметь доступ к просмотру всех уроков этого курса, оформите подписку в премиум раздел
Паттерны проектирования

От автора: в данном видео будет рассмотрен шаблон проектирования под названием Мост, благодаря которому можно разделить один или несколько классов на две иерархии, которые называют абстракция и реализация, что позволит расширять и изменять каждую из них по отдельности.

Как правило, для расширения функционала конкретного класса применяют наследование, но порой, оно приводит к значительному увеличению количества подклассов и это негативно сказывается на всей системе в целом.

Паттерн Мост предлагает вместо наследования использовать композицию, то есть включение объекта некоторого класса реализации в класс абстракции и последующее делегирование ему основной работы. В уроке будет показана структура классов паттерна, а также подробно определены понятия абстракция и реализация.

lesson

Все уроки курса:

Метки:


Warning: include(seolink.php): failed to open stream: No such file or directory in /home/webformy/public_html/wp-content/plugins/wfm-premium/templates/single-premium.php on line 78

Warning: include(): Failed opening 'seolink.php' for inclusion (include_path='.:/opt/alt/php74/usr/share/pear') in /home/webformy/public_html/wp-content/plugins/wfm-premium/templates/single-premium.php on line 78