ここで質問するのが適切ではないことは承知していますが、次のようになります。ビジネス ロジック処理コードと、アプリケーション内の残りのコードの分離に付けられた (正式な?) 名前は何ですか?
ここでは、条件付きの複雑さを軽減することを目的としたポリモーフィズムやデザイン パターンの使用について話しているわけではないことに注意してください。たとえば、ルール エンジン (Drools など) を使用してビジネス コードを処理し、ユーザーがコード全体を再デプロイすることなくアプリケーションの動作を変更できるようにすることについて話しています。
私はこのトピックについていくつかの調査を行いたいと考えており、存在する場合は、その「学術的」定義によって「適切に」呼び出すことから始めたいと考えています。
グーグルでは「オートノミック コンピューティング」や「ポリシー駆動型システム」などの用語が投げかけられますが、皆さんと一緒に調べてみたいと思います。