桥接模式
2019-02-13 本文已影响0人
阿西Enzo
桥接模式
[TOC]
简介
结构性设计模式
意图
将抽象部分与实现部分分离(适合多维度变化,避免继承导致的类爆发,抽象部分通过'桥梁'定义各变化维度的行为接口,抽像角色以依赖形式引用实现角色,实现多维度变化与抽象行为的解耦)
关键代码
抽象角色依赖实现角色接口,实现角色实现不同维度变化的需求,抽象角色独立变化,实现角色也独立变化,达到抽象与实现的解耦
[TOC]
结构性设计模式
将抽象部分与实现部分分离(适合多维度变化,避免继承导致的类爆发,抽象部分通过'桥梁'定义各变化维度的行为接口,抽像角色以依赖形式引用实现角色,实现多维度变化与抽象行为的解耦)
抽象角色依赖实现角色接口,实现角色实现不同维度变化的需求,抽象角色独立变化,实现角色也独立变化,达到抽象与实现的解耦