橋接器模式

2021-10-23 23:25:18 字數 1843 閱讀 4324

橋接器模式

內容參考 w3c school

型別:結構性設計模式

應用:軟體的圖形繪製

目錄

uml類圖

建立繪製圖形的介面 drawapi

創新形狀的抽象類 shape

建立 矩形(square)和圓形 (circle)

建立不同的圖形物件

測試執行

繪製圖形,首先確定形狀,然後呼叫相應的實體進行繪製。繪製圓形-》紅色的圓形注入

public inte***ce drawapi
public abstract class shape 

/*** 繪製圖形

*/abstract void draw();

}

shape 不關心你是什麼形狀,只提供了乙個繪製圖形的方法

square

public class square extends shape

@override

void draw()

}

circle

public class circle extends shape

@override

void draw()

}

redcircle

public class redcircle implements drawapi

@override

public void drawsquare(int height, int width, int x, int y)

}

greencircle

public class greencircle implements drawapi

@override

public void drawsquare(int height, int width, int x, int y)

}

bluesquare

public class bluesquare implements drawapi

@override

public void drawsquare(int height, int width, int x, int y)

}

yellowsquare

public class yellowsquare implements drawapi

@override

public void drawsquare(int height, int width, int x, int y)

}

public class executemain 

}

[drawing red circle] r=10 (100,100)

[drawing green circle] r=10 (100,100)

[drawing blue square] width=10 height=5 (100,100)

[drawing yellow square] width=10 height=5 (100,100)

process finished with exit code 0

工業通訊橋接器用途及選型

工業通訊橋接器 以下簡稱為橋接器 主要為工業裝置聯網專案提供硬體支援,支援點表自動偵測,幫助上層終端通過乙太網的方式採集底層工業裝置 如 plc 數控系列 專用裝置 工業儀表等 的資料,進而對這些資料進行統計和分析。主要行業 汽車零部件 紡織 電器製造 電子生產 新能源 環保 機加工 冶金 航空裝置...

MVC模式 模式的模式

mvc模式,即模型 model 檢視 view 控制器 controller 檢視是使用者看到並與之互動的介面。對老式的web應用程式來說,檢視就是由html元素組成的介面,在新式的web應用程式中,html依舊在檢視中扮演著重要的角色,但一些新的技術已層出不窮,它們包括adobe flash和像x...

設計模式 12 復合模式(模式的模式)

剩餘3個鴨子物件省略 鵝 public class goose 使用介面卡模式建立乙個會鵝叫的鴨子。public class gooseadapter iquackable public void quack quackcounter類為裝飾者 public class quackcounter i...