У меня заканчиваются идеи, как реализовать метод void disconnect в классе Connection, чтобы выразить это простым способом: существует класс Connection, который создает до x (определяемых переменной) экземпляров Connection, используя измененный шаблон проектирования Singleton вДругой класс ConnectionManagment выглядит следующим образом:
Connection[] connections = {
Connection.createConnection(),
Connection.createConnection()
};
Затем в основном я использую метод connect () для получения ссылки из соединений, например:
Connection c1 = ConnectionManagment.connect();
И теперь возникает вопрос, как мне создать метод void setReferenceNull () в классе Connection, так как все передается по значению в Java, я знаю, что это можно архивировать с помощью метода, подобного:
public Connection disconnect()
{
return null;
}
И используя это так:
c1 = c1.disconnect();
Но, на мой взгляд, это выглядит как дерьмо, тогда как
c1.disconnect();
Выглядит намного лучше, я довольно новичок в программировании наJava, но я понимаю, спасибо за помощь!