Публикации по теме 'bridge-pattern'


Шаблон проектирования моста
Шаблон структурного проектирования Давайте начнем с конкретного определения, прямо из книги GoF, Шаблоны проектирования. «Отделяет абстракцию от ее реализации, чтобы они могли различаться независимо». В нем говорится, что шаблон моста отделяет абстрактные элементы класса от его реализации, обеспечивая структуру моста между ними. Оба типа классов можно изменять структурно, не влияя друг на друга. Он следует принципу « предпочитать композицию наследованию »...

Шаблон проектирования моста — 3-минутная серия
Ваш лучший друг по развязке. _00 / Концепция Представьте, что вы строите мост. Этот шаблон направлен на то, чтобы разбить ваш связанный код, а затем использовать способ, похожий на инъекцию, для составления вашего «моста». _01 / Ключевые роли Абстракция и Реализатор . Абстракция ничего не делает сама по себе. Вместо этого он вызывает метод разработчика. Одна абстракция может иметь несколько реализаторов. // abstraction class BasketballPlayer { constructor(trainAPI,..