gpt4 book ai didi

java - 什么是核心 Java 中的桥接模式示例?

转载 作者:行者123 更新时间:2023-12-01 00:21:03 25 4
gpt4 key购买 nike

我已阅读 Bridge pattern from the GoF book .现在尝试将模式映射到核心 Java 库,但很难找到 Bridge 模式的示例。什么是核心 Java 库中的桥模式示例,其中抽象与其实现之间有清晰的分离?

最佳答案

(a) JDBC API(一组接口(interface),如DataSource、PooledConnection、RowSet等)通常被认为是一个桥梁,它允许不同数据库(如Sybase、Oracle或其他ODBC数据库)的独立实现http://docstore.mik.ua/orelly/java-ent/servlet/ch09_02.htm ;

(b) SLF4J,正如它的名字所暗示的那样(Java 的 Simple Logging Facade),更像是一个门面而不是一个桥梁,因为你仍然可以在没有 SLF4J 的情况下使用 java.util.logging、logback、log4j(但事实并非如此对于网桥:如果不通过 JDBC 接口(interface),就不能直接访问 ODBC 数据库);

关于java - 什么是核心 Java 中的桥接模式示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14888218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com