指定された引数(ユーザー名、パスワードなど)に基づいて、データベースにユーザーを追加する方法があります。
public boolean addUser(String username, String password,
String f_name, String l_name, String email)
{
try
{
pstmnt = conn.prepareStatement("INSERT INTO users VALUES (user_id_increment.nextval,?,?,?,?)");
//do stuff...
そして、User
オブジェクトをArrayList
public boolean addUser(User username)
{
if(users.contains(username))
//do stuff...
ただし、共通のインターフェイスを介して両方のケースを実装しようとしています。
public interface Admin_DAO {
public void addUser();
//other methods...
異なる引数が必要な場合、両方のクラスが同じインターフェイスを実装できるようにする方法がわかりません。
何か案は?