私はDelphiにかなり慣れておらず、すべてのメモリ管理を手動で行っていますが、インターフェイスを使用して参照カウントを実行し、その方法でメモリ管理を提供できるDelphiへの参照を聞いたことがあります。それを始めたいのですが、いくつか質問があります。
一般的に、どのように使用しますか。インターフェイスとそれを実装するクラスを作成します。次に、そのオブジェクトが必要なときはいつでも、変数は実際にはインターフェイスタイプですが、オブジェクトをインスタンス化してプレストしますか?それを解放することを考える必要はありませんか?これ以上試してはいけません-最終的に?
本当にそれらを必要としないクラスのためにたくさんのインターフェースを作成することは非常に面倒に思えます。それらを自動生成するためのヒントはありますか?どうすればそれを整理するのが最善ですか?同じファイル内のインターフェイスとクラス?
私に悲しみを引き起こす可能性のある一般的な落とし穴は何ですか?例:インターフェイスオブジェクトをそのクラスのオブジェクトにキャストすると、参照カウントが壊れますか?または、Delphiが参照ループを作成する非自明な方法はありますか?(AがBを使用する以外にCがAを使用することを意味します)
これのいずれかをカバーするチュートリアルがあれば、それは素晴らしいことですが、私は検索で何も思いつきませんでした。ありがとう。