• 红软基地:您身边最放心的安全下载站!
您所在的位置:首页 > 软件 > 编程开发 > 编程其他 > C#设计模式桥接模式

C#设计模式桥接模式

软件类型:
国产软件
软件语言:
简体中文
软件大小:
8 MB
软件授权:
免费软件
软件评级:
4
更新时间:
2017-09-27
应用平台:
WinXP, Win7, WinAll
同类推荐软件
软件简介

这是C#设计模式桥接模式下载,桥接模式的用意是将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。

软件介绍

C#设计模式桥接模式这里以电视遥控器的一个例子来引出桥接模式解决的问题,首先,我们每个牌子的电视机都有一个遥控器,此时我们能想到的一个设计是——把遥控器做为一个抽象类,抽象类中提供遥控器的所有实现。

软件说明

这样的实现使得每部不同型号的电视都有自己遥控器实现,这样的设计对于电视机的改变可以很好地应对,只需要添加一个派生类就搞定了,但随着时间的推移,用户需要改变遥控器的功能,如:用户可能后面需要对遥控器添加返回上一个台等功能时,此时上面的设计就需要修改抽象类RemoteControl的提供的接口了,此时可能只需要向抽象类中添加一个方法就可以解决了,但是这样带来的问题是我们改变了抽象的实现,如果用户需要同时改变电视机品型号和遥控器功能时,上面的设计就会导致相当大的修改,显然这样的设计并不是好的设计。然而使用桥接模式可以很好地解决这个问题,下面让我具体看看桥接模式是如何实现的。

相关介绍

假设我们有一个程序,要在窗口中显示一系列的产品。最简单的就是用ListBox,但在售出大量产品后,我们希望在产品中显示产品名称以及销售数目。桥接接接口 我们定义一个简单的接口,他保留着相同的部分而不管实际实现类的类型和复杂性。先定义Bridger接口,该类只接收数据ArrayList,并将其传递给现实类。

软件截图

C#设计模式桥接模式

软件下载地址
C#设计模式桥接模式
软件推荐
下载排行

精品软件

热门关键词

热门软件推荐