→ Пошук по сайту       Увійти / Зареєструватися

Міст

Предметна область:  Патерни

Міст — Дозволяє розділити імплементацію від її абстракції, таким чином реалізація може бути змінена окремо від абстракції, оскільки вона не наслідується від неї напряму



Якщо потрібно розділити абстракцію та імплементацію так, що на одному боці матимемо абстракцію, а на іншому декілька реалізацій, причому всі доступні до модифікацій, то слід задуматися над поєднанням таких незалежних абстракції та реалізації за допомогою цього патерну..


МістBridge.

Близькі поняття: [Приховати / показати]

Контент, у якому йде мова про Міст

Структурні патерни — Structural patterns

Основним завданням структурних патернів є формування найбільш підходящої структури та взаємодії між класами для виконання певних завдань. Якщо потрібно, щоб один об’єкт міг бути зрозумілим під іншим інтерфейсом, використовується Адаптер...

7. Міст — Bridge

Уявімо, що ви володієте будівельною компанією, яка будує дачні будинки і житлові масиви. Зазвичай будівлі є двох типів — або з цегли, або з бетонних плит. Оскільки ви бос, то ви вирішили поділити всіх ваших робітників на команди, які будуть вміти робити одні і ті ж операції: BuildFoundation, BuildRoom, BuildRoof.

Якщо вас цікавить...

загрузка...