Skip to content
大猿猴的前端世界
Search
K
Main Navigation
系列文章
HTML
CSS
JavaScript
TypeScript
Web技术
Vue
代码设计
代码性能
工具
设计模式
Appearance
Return to top
文章导航
桥接模式
概念
基于类的最小设计原则。通过使用封装、继承、聚合等特性让不同的类承担不同的责任。其特点是把抽象与行为实现分离,保持各部分的独立性以及应对它们的功能扩展
角色
1个产品抽象类,创建时持有对行为实现接口的引用,具有跟行为实现接口角色相同的行为
n个产品子类
1个行为实现接口
1个实现行为接口的类