多くのページを持つ複雑なアプリケーションがあります。
各ページには、他のページへの多くの可能なルートがあります。「A」は「B」または「C」に移動できます。「B」は「A」に移動できますが、「C」には移動できません。等
この「次に進むべき場所」のロジックを各ページに埋め込むのではなく (恐ろしい!)、もちろん、制御の主要なポイントにカプセル化したいと考えています。「A」は「B」または「C」について知る必要はありません。
さらに良いことに、問題を構成の問題に減らしたいと思います。
これは、言語/フレームワーク固有の質問ではありません。ワークフロー ロジックをどのように表現および解釈するのが最善か (単純で実用的) の問題です。
アプリケーション内のポイント間の複雑なフローを構成可能な設定として表現した経験のある人はいますか?