桥接模式学习综上所述
发布时间
阅读量:
阅读量
桥接模式
引言
当系统需要引入报表功能模块时,核心的开发任务主要集中在数据的采集过程以及报表呈现形式的设计上。数据来源可能包括从系统内部数据库提取信息、从Excel文档中导入数据,或是通过外部接口进行数据调取等多种途径。而报表的表现形式也极为多样,例如可采用柱状图、表格或折线图等方式进行展示。若针对每种数据获取方式与报表显示形式的组合单独设计一个类,则所需创建的类数量将极为庞大(即数据获取方式种类乘以报表显示方式种类)。因此,如何构建一个高效且灵活的系统架构成为关键问题。本文借助该实例,对桥接模式进行阐述。
桥接模式重要等级★★★☆☆ 桥接模式难度等级★★★☆☆
定义
将抽象层面与具体实现方式相分离,从而实现二者能够各自独立进行调整与变化。
模式结构图解析
桥接模式主要包含以下几个组成部分:
(1)Abstraction(抽象类)
(2)RefinedAbstraction(扩展抽象类)
(3)Implementor(实现类接口)
(4)ConcreteImplementor(具体实现类)

实例
实例描述
全部评论 (0)
还没有任何评论哟~
