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