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

简介:
3 、客户端代码
static  void Main (string [] args)
{
    // Create RefinedAbstraction
    CustomersBase  customers = new Customers ("Shandong  Province" );
    // Set ConcreteImplementor
     customers.Data = new CustomersData ();
 
    // Exercise the bridge
     customers.Show();
     customers.Next();
     customers.Show();
     customers.Next();
     customers.Show();
     customers.Add("Hao xianwei" );
     customers.ShowAll ();
 
    Console .ReadKey();
}

3、实例运行结果

五、总结(Summary

本文对桥接模式( Bridge Pattern )的概念、设计结构图、代码、使用场景、聚合与合成原则以及什么是聚合 / 合成进行了描述。以一个桥接模式实例进行了说明。桥接模式是比较常用和简单的设计模式。 当系统有多维角度分类时,而每一种分类又有可能变化,可以考虑使用桥接模式。









本文转自 灵动生活 51CTO博客,原文链接:http://blog.51cto.com/smartlife/265774,如需转载请自行联系原作者

目录
相关文章
|
1月前
|
设计模式
设计模式之桥接模式
设计模式之桥接模式
|
1月前
|
设计模式 缓存 安全
【设计模式】单例模式:确保类只有一个实例
【设计模式】单例模式:确保类只有一个实例
23 0
|
1月前
|
设计模式 Linux Windows
【设计模式】桥接模式
【设计模式】桥接模式
|
2月前
|
设计模式 Oracle Java
设计模式--- 桥接模式、JDBC 源码剖析(桥接)
设计模式--- 桥接模式、JDBC 源码剖析(桥接)
49 2
|
3月前
|
设计模式 算法 Java
行为型设计模式-策略模式(Strategy Pattern)
行为型设计模式-策略模式(Strategy Pattern)
|
3月前
|
设计模式 算法
设计模式 - 行为型模式_ 访问者模式Visitor Pattern
设计模式 - 行为型模式_ 访问者模式Visitor Pattern
39 1
设计模式 - 行为型模式_ 访问者模式Visitor Pattern
|
3月前
|
设计模式 Java 应用服务中间件
设计模式 -结构型模式_门面模式(外观模式) Facade Pattern 在开源软件中的应用
设计模式 -结构型模式_门面模式(外观模式) Facade Pattern 在开源软件中的应用
31 1
|
5天前
|
设计模式
【设计模式系列笔记】桥接模式
桥接模式(Bridge Pattern)是一种结构性设计模式,它将抽象部分与实现部分分离,使它们可以独立变化而互不影响。桥接模式通过组合而不是继承的方式来实现这种分离。
27 6
|
12天前
|
设计模式 存储 Java
Java设计模式:解释一下单例模式(Singleton Pattern)。
`Singleton Pattern`是Java中的创建型设计模式,确保类只有一个实例并提供全局访问点。它通过私有化构造函数,用静态方法返回唯一的实例。类内静态变量存储此实例,对外仅通过静态方法访问。
16 1
|
3月前
|
设计模式 Java 关系型数据库
聊聊Java设计模式-桥接模式
桥接(Bridge)模式是指将抽象部分与实现部分相分离,使它们都可以独立的发生变化。
44 7
聊聊Java设计模式-桥接模式