Net设计模式实例之桥接模式( Bridge Pattern)(2)

四.桥接模式实例分析(Example

1、场景

业务对象 (BusinessObject) 与数据对象 (DataObject) 分离,即业务对象 CustormerBase 与数据对象 DataObject 分离。业务对象 CustormerBase 完成更高层次的业务操作。结构 如下图所示
Net设计模式实例之桥接模式( Bridge Pattern)(2)_第1张图片
 
CustomersBasel :定义一个抽象接口,维护对 DataObject 的引用。
Custorers :被提炼的抽象。
DataObject :数据抽象类主要操作有添加纪录。删除纪录、定位 Next 纪录、定位 Prior 纪录,展示所有纪录,展示当前纪录等。
CustomersData :数据抽象类的具体实现。

你可能感兴趣的:(桥接模式,C#设计模式,Net设计模式,BridgePattern,桥接模式实例)