N 個のステップを持つアルゴリズムを通過するコンソール アプリケーションを作成しています。ステップが実行されるN前に、ステップが正しく行われていることが重要です。N+1そうしないと、プログラムはエラー メッセージとともに動作を停止するはずです。
もちろん、ネストされたifステートメントでこれを実行して使用できますtry-catch-finally(最後に継続フラグを使用して、プログラムが処理する必要があるかどうかを決定します)。しかし、これを行うためのより良い構造化された設計パターンまたはアプローチを探しています。推奨事項はありますか?