-
Bridge
(接通企業與企業之間、人與人之間、企業與人之間的接口)
鎖定
接通企業與企業之間、人與人之間、企業與人之間的接口,稱之為橋。BRIDGE是RING的一個延伸,合成CHAIN,連成NET.
- 中文名
- 網橋
- 外文名
- bridge
- 類 別
- 透明網橋和源路由選擇網橋
- 屬性1
- 實現局域網聯通
- 屬性2
- 具有隔離作用
- 屬性3
- 在特定條件下增加網絡帶寬作用
- 工作範圍
- 數據鏈路層
Bridge內容簡介
bridge在某種意義上 等同與switches,不同的地方在於bridges只包括2到4個端口(port),而switches可以包括多達上百端口.但是相同的地方是它們都可以分割大的衝突域為數個小衝突域,因為1個端口即為1個衝突域,但是它們仍然處在1個大的廣播域中.分割廣播域的任務,可以以routers來完成.
Bridge基本特徵
1.網橋在數據鏈路層上實現局域網互連;
Bridge控制中心
Adobe Bridge 是 Adobe Creative Suite 的控制中心。 您使用它來組織、瀏覽和尋找所需資源,用於創建供印刷、網站和移動設備使用的內容。 Adobe Bridge 使您可以方便地訪問本地 PSD、AI、INDD 和 Adobe PDF 文件以及其它 Adobe 和非 Adobe 應用程序文件。您可以將資源按照需要拖移到版面中進行預覽,甚至向其中添加元數據。 Bridge 既可以獨立使用,也可以從 Adobe Photoshop、Adobe Illustrator、Adobe InDesign 和 Adobe GoLive 中使用。
Bridge模式
Bridge宗旨
將原本緊耦合的兩個類進行脱耦,使他們可以獨立的變化而不互相影響。脱耦就是將強關聯的兩個實體間的關聯降低為弱關聯,經常表現為:將繼承關係轉化為關聯關係。
Bridge核心概念
1.抽象層:對實現層的上層處理或者上層調用。
2.實現層:對抽象層的處理或者調用,施以迴應。具體實現抽象層的各種方法。
3.脱耦
實際上,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("\n\n\n"); setTrailer("\n"); } public void addLine(String line){ report += line + " \n"; } } public class ASCIIReporter extends Reporter{ public void addLine(String line) { report += line + "\n"; } }
Bridge使用橋樑
1.如果一個系統需要在構件的抽象層和實現層之間增加更多的靈活性,避免在兩個層次之間建立靜態的聯繫。
2.設計要求實現層的任何改變不應當影響客户端,或者説實現層的改變對客户端是完全透明的。
3.一個構件有多於一個的抽象層實例和實現層實例,系統需要它們之間進行動態耦合。
4.雖然在系統中使用繼承是沒有問題的,但是由於抽象層和實現層需要獨立變化,設計要求需要獨立管理這兩者。
Bridge公司
Bridge歷程
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月 公司搬遷至新樓
Bridge經營項目
Design Solution |
PCB for Package test |
PCB for Probe card |
Mother B’d for Probe Card Tester |
Interposer |