词条 | Bridge |
释义 | BRIDGE接通企业与企业之间、人与人之间、企业与人之间的接口,称之为桥。BRIDGE是RING的一个延伸,合成CHAIN,连成NET. Bridge-概述BRIDGE ,网桥,是一个网络设备或软件,用于两个或多个网络之间的互连,对帧进行转发。与路由器的区别在于它工作于数据链路层。 数据链路层互联的设备是网桥(bridge),在网络互联中它起到数据接收、地址过滤与数据转发的作用,用来实现多个网络系统之间的数据交换。 bridge在某种意义上 等同与switches,不同的地方在于bridges只包括2到4个端口(port),而switches可以包括多达上百端口.但是相同的地方是它们都可以分割大的冲突域为数个小冲突域,因为1个端口即为1个冲突域,但是它们仍然处在1个大的广播域中.分割广播域的任务,可以以routers来完成. 网桥的基本特征1.网桥在数据链路层上实现局域网互连; 2.网桥能够互连两个采用不同数据链路层协议、不同传输介质与不同传输速率的网络; 3.网桥以接收、存储、地址过滤与转发的方式实现互连的网络之间的通信; 4.网桥需要互连的网络在数据链路层以上采用相同的协议; 5.网桥可以分隔两个网络之间的广播通信量,有利于改善互连网络的性能与安全性。 Adobe BridgePhotoshop的文件浏览器已经被完全重新改造并命名为Adobe Bridge。Adobe Bridge是一个能够单独运行的完全独立的应用程序,并且成为了CS套装中新的一分子。 设计模式中的一种模式—Bridge模式Bridge模式的宗旨是:将原本紧耦合的两个类进行脱耦,使他们可以独立的变化而不互相影响。脱耦就是将强关联的两个实体间的关联降低为弱关联,经常表现为:将继承关系转化为关联关系。 Bridge模式中存在三个核心概念:1.抽象层:对实现层的上层处理或者上层调用。 2.实现层:对抽象层的处理或者调用,施以回应。具体实现抽象层的各种方法。 3.脱耦 实际上,Bridge就是通过抽象层与实现层的分离,来实现脱耦的目的的。 Bridge模式的结构图:左边为抽象层,右边为实现层。他们之间的“复合”关系即为Bridge。 Bridge模式的典型应用:public abstract class Report { Reporter reporter; public Report(Reporter reporter) { this.reporter = reporter; } //抽象类使用桥接对象的方法来实现一个任务 public void addReportItem(Object item){ reporter.addLine(item.toString()); } public void addReportItems(List items){ Iterator iterator = items.iterator(); while ( iterator.hasNext() ) { reporter.addLine(iterator.next().toString()); } } public String report(){ return reporter.getReport(); } } public class StockListReport extends Report{ ArrayList stock=new ArrayList(); public StockListReport(Reporter reporter){ super(reporter); } public void addStockItem(StockItem stockItem){ stock.add(stockItem); addReportItem(stockItem); } } //实现层次的抽象父类定义原子方法,供抽象层次的类调用 public abstract class Reporter{ String header = ""; String trailer = ""; String report = ""; public abstract void addLine(String line); public void setHeader(String header){ this.header = header; } public void setTrailer(String trailer){ this.trailer = trailer; } public String getReport(){ return header+report+trailer; } } public class HTMLReporter extends Reporter{ public HTMLReporter(){ setHeader("\\\"); setTrailer("\"); } public void addLine(String line){ report += line + " \"; } } public class ASCIIReporter extends Reporter{ public void addLine(String line) { report += line + "\"; } } 在什么情况下应当使用桥梁模式:1.如果一个系统需要在构件的抽象层和实现层之间增加更多的灵活性,避免在两个层次之间建立静态的联系。 2.设计要求实现层的任何改变不应当影响客户端,或者说实现层的改变对客户端是完全透明的。 3.一个构件有多于一个的抽象层实例和实现层实例,系统需要它们之间进行动态耦合。 4.虽然在系统中使用继承是没有问题的,但是由于抽象层和实现层需要独立变化,设计要求需要独立管理这两者。 BRIDGE公司BRIDGE公司是以生产PCB及其自动化检测设备的跨国企业。目前在韩国、台湾、中国都有分公司。 公司历程2003年3月 MOTHER BOARD 开发完成 2003年5月 公司注册成立 2004年3月 垂直探针卡(PROBE CARD)用PCB开发:韩国最早开发及应用 2004年7月 启动负载版(LOAD BOARD)开发完成并开始销售 2005年2月 12英寸测试探针卡(12inch Test Probe card)用PCB开发中 ( One, Two Shot ) 2006年2月 ISO 9001:2000 认证 2006年3月 ISO 14001认证 2006年3月 公司设立并认证技术研发中心 2006年6月 企业在INNO-BIZ注册 2007年3月 公司成立销售部门 2007年5月 公司新的办公楼建设完成 2007年5月 LCD用O/S测试装置开发完成 2007年8月 测试探针卡(PROBE CARD)用O/S测试装置开发完成并交付使用 2008年9月 被评为韩国京畿道最有希望中小企业 2009年7月 公司搬迁至新楼 公司主要经营项目Design Solution PCB for Package test PCB for Probe card Mother B’d for Interposer MVP Probe station |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。