CM初心者ですが、コンダクターはアプリの画面ワークフローを管理するのに適したパターンのようです。コンダクターを作成する方法がわかりませんでした。まあ、最初の画面を超えて表示される画面を「実行」します。
画面が閉じられたことを検出する CM のコンダクターに接続する場所を探しています。画面が閉じられると、次にどの画面を表示するかを決定するステートマシンのようなクラスを呼び出すことができます。このようにして、各画面はアプリケーション内の他の画面を認識しません。
つまり、ログイン画面で起動し、ユーザーがログインすると、コンダクターは「画面が非アクティブ化されました」という通知を受け取り、次にどの画面を表示するかをコンポーネントに尋ねます。