私がする必要があるのは、LDAP に接続し、この接続をいくつかのクラスに渡し、さまざまな処理手順を実行することです。
私が直面する問題は、コンストラクターを介してこれらのクラスに接続を渡す必要があるかどうか、またはすべてのクラスが独自の接続を管理する必要があるかどうかです。
最初のアプローチで私が目にする問題は、呼び出し元が自分自身でストリームを閉じる責任があることを知らない可能性があることです。2 番目のアプローチも適切ではないようです。接続を開いたり、閉じたり、再度開いたりしても意味がないからです。
これに関するアイデアはありますか?