再利用可能なコンポーネントを対話型の動作をカプセル化し、アプリケーション内のオブジェクトに適用することができます。動作は、いくつかの状態が含まれている可能性があり、1 つまたは複数のコマンドを公開する可能性があります。