問題
DatabaseConnection というインターフェイスを作成して、データベースへの接続とクエリの実行を行うメソッドを含めます。
MySQL、PostgreSQLなどのデータベースを扱うクラスでこのインターフェイスを実装します。
ヒント
- インターフェースの宣言:
DatabaseConnectionというインターフェイスを作成します。- インターフェイス内には、データベースへの接続やクエリの実行を行うメソッドを含めます。
- クラスの実装:
MySQLDatabaseConnectionクラスやPostgreSQLDatabaseConnectionクラスなど、異なるデータベースを扱うためのクラスを作成します。- これらのクラスは
DatabaseConnectionインターフェイスを実装します。 - 各クラス内で、
DatabaseConnectionインターフェイスのメソッドを具体的に実装します。
これにより、異なるデータベースを扱うクラスが共通のインターフェイスを持ち、プログラムがこれらのクラスを使ってデータベース操作を行えるようになります。
→解答例
実習で理解を深めよう / Practice to deepen your understanding
この内容についてJavaDrillで実際に手を動かして学習できます
Practice with JavaDrill to learn hands-on


