桥接模式结构与优点 — 软件工程选择题
题目
某监控平台需支持多种告警视图(摘要、审计)和多种传输通道(短信、语音),且两类功能可能分别增加。为避免为每种组合建立专用子类,哪种设计最符合桥接模式的结构与优点?
A. 让每种告警视图继承一个传输通道类,并在子类中固定调用该通道
B. 将告警视图作为抽象层、传输通道作为实现层,视图持有通道接口引用,使两层可独立扩展
C. 将所有视图与通道的行为集中在一个类中,通过条件分支选择具体组合
D. 让传输通道继承告警视图,并由通道子类直接定义各类视图的展示行为