質問: umlのパラメーターとしての関数 umlのパラメーターとして渡される関数を表すための最良の方法は何だろうと思っていました。私の現在のネットワークコードのシーケンス図をswiftプロジェクトで作成したいので、一部の関数は関数をパラメーターとして他の関数に渡します。 umlでは、またはswift構文をumlで使用できますか?.
回答: 呼び出し元が呼び出し先に関数ポインタを渡す場合、それは基本的にコールバックを定義しています。次のすべてを表す必要がある場合があります。 メッセージペイロードのメンバー変数 コールバックのターゲットは状態のタイプであるため、ペイロードを受け取るクラスのメンバー 呼び出し先から呼び出し元への依存関係 呼び出し元のインターフェース(コールバックを受け取る) this post も参照してください。