6

GoF book から Bridge パターンを読みました。現在、パターンをコア Java ライブラリにマップしようとしていますが、ブリッジ パターンの例を見つけるのに苦労しています。抽象化とその実装が明確に分離されているコア Java ライブラリの Bridge パターンの例は何ですか?

4

2 に答える 2

6

(a) JDBC API (DataSource、PooledConnection、RowSet などのインターフェイスのセット) は、通常、さまざまなデータベース (Sybase、Oracle、またはその他の ODBC データベースなど) の独立した実装を可能にするブリッジと見なされます。 http:// docstore.mik.ua/orelly/java-ent/servlet/ch09_02.htm ;

(b) SLF4J は、その名前 (Java 用の単純なロギング ファサード) が示すように、SLF4J なしで java.util.logging、logback、log4j を引き続き使用できるため、ブリッジというよりもファサードとして機能します (ただし、これは当てはまりません)。ブリッジの場合: ODBC データベースは、JDBC インターフェースを経由しないと直接アクセスできません)。

于 2014-11-13T21:44:32.967 に答える
5

これが言う記事です-http ://www.informit.com/articles/article.aspx?pA Classic Example of Bridge is Drivers = 29302 。

そして私にとって、ブリッジの典型的な例(コアJavaではありませんが)はJCLとSLF4Jです。

于 2013-02-15T05:02:30.387 に答える