且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-07-02 19:16:09

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、实例运行结果

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

五、总结(Summary

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









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