1、優點為抽象與分離,擴展能力強。符合開閉原則、合成復用原則。實現對客戶的透明細節。
2、缺點是增加了系統理解和設計的難度。
由於聚合關係建立在抽象層,要求開發者設計和程式抽象化,正確辨識系統中兩個獨立變化的維度。
實例
public class Client { public static void main(String[] args) { OperatingSystemVersion os = new Mac(new AVIFile()); os.play("战狼3"); /** * 输出:Mac正在播放:avi视频文件:战狼3 */ } }
以上是java橋接模式的優缺點是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!