搜建筑资料网 - 做最好的工程资料下载网站!本站永久网址:www.sojianzhu.com

当前位置: > 知识 > > 内容页

.net模型桥梁模式设计

浏览:2019-12-25 16:00

 

桥梁模式是一种较为复杂的设计模式,简单的说就是类的多循环引用,让各个类中可以相互调用方法,是一个常用的设计模式,较为实用。
下面的设计实例可以帮助你较为快捷的了解该模式。

工具/环境

windows系统vs开发工具各版本

方法/步骤

    1

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

    2

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

    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();

        }

    5

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

    6

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

    7

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

    教程结束。

注意事项

该模式较难理解,一定要细心些,多看实例加深理解。
分享到:

相关文章