我试图了解设计模式及其在 Java 库本身中的实现:
说到这两个API,我有点困惑:
桥接模式是软件开发中的一种结构设计模式,用于将抽象与其实现解耦,以便两者可以独立修改。如果我们坚持规范,我们可以轻松地将一种实现替换为另一种实现。
据我所知,如果我们坚持 JPA 规范,那么我们可以轻松地将一种实现(例如 Hibernate)替换为另一种实现(例如 EclipseLink)。这意味着 API 和实现可以独立开发。
那么有人可以告诉我为什么不调用 JPA 来实现 Bridge 设计模式吗?