.net模型桥梁模式设计

2025-10-07 21:53:04

1、首先你需要建立一个控制台应用程序,命名为桥梁模式,如下图所示:

.net模型桥梁模式设计

2、新建一个BusinessObject类,在其中通过DataObject定义实例,调用其中的方法,如下图所示:

.net模型桥梁模式设计

.net模型桥梁模式设计

3、定义一个CustomersBusinessObject类继承于BusinessObject,很巧妙的地方时构造方法与基类有个继承关系

class CustomersBusinessObject : BusinessObject

    {

        // Constructors

        public CustomersBusinessObject(string group)

            : base(group) { }

        // Methods

        override public void ShowAll()

        {

            // Add separator lines

            Console.WriteLine();

            Console.WriteLine("------------------------");

            base.ShowAll();

            Console.WriteLine("------------------------");

        }

    }

4、定义抽象类DataObject,定一些需要的方法,如下图所示:

 abstract class DataObject

    {

        // Methods

        abstract public void NextRecord();

        abstract public void PriorRecord();

        abstract public void NewRecord(string name);

        abstract public void DeleteRecord(string name);

        abstract public void ShowRecord();

        abstract public void ShowAllRecords();

    }

.net模型桥梁模式设计

5、添加一个类CustomersDataObject继承与前面的类DataObject,实现基类的方法,如下图所示:

.net模型桥梁模式设计

.net模型桥梁模式设计

6、添加实现方法,如下图所示,就是这么的简单。

.net模型桥梁模式设计

7、运行程序,得到相应的结果。

.net模型桥梁模式设计

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢