私は既存のアプリケーションの一部の再設計に取り組んでおり、すべての中で最も困難なプログラミングの問題で少し問題があります:物事を正しく命名する:)
A
のインスタンスを作成できるクラス ( ) がありますB
。それぞれA
にアクティブなB
オブジェクトがあります。オブジェクトをアクティブにするために、それ自体への参照を渡してInitialize
onのメソッドを呼び出します。の状態をチェックし、 の変更を購読します。B
B
A
A
ある時点で、A
が不要になったと判断でき、B
その時点でB
は再利用可能なオブジェクトのプールに入ります。の別のインスタンスは、オブジェクトを作成する代わりにA
、既存のオブジェクトを取得することを決定できます。B
これが発生するInitialize
と、既存の object でメソッドが再度呼び出されますB
。
初期化は 1 回しか行われないと考えている人が多いので、これは混乱を招く可能性があると感じています。この状況で使用できるより良い一般的な用語はありますか? また、注意を払うのをやめることができることInitialize
を伝えるメソッドの補足を紹介したいと思います。B
A