Я хочу создать фабрику, которая создаст привкус XMPPConnection.
Фабрика должна вернуть реальное XMPPConnection или NullObject, если не удалось установить соединение.
Однако XMPPConnection smack - это конкретный класс.
Он не реализует никаких интерфейсов, поэтому я не могу использовать API динамического прокси Java для прокси-сервера. Я мог бы расширить XMPPConnection, но это не очень элегантно.
Есть ли другие варианты? Обратите внимание, что фабрика никогда не должна возвращать ноль!