2016-07-06 22 views
0

小売業者が在庫を更新するときに行うことができる操作は2つあります。つまり、既存のレコードを更新するか、新しいものを追加します。この2つの操作を行った後、コントローラーはupdateView()メソッドを呼び出してメインページビューを変更します。一緒に私はそれを3回使用したので、同じメソッドを呼び出すことは大丈夫ですか?私は参照用の画像を追加しました。 OKではありませんUMLシーケンス図重複メソッド

enter image description here

答えて

1

号。第一に、小売業者はUIControllerのメソッドを直接呼び出すことはありません。彼は常にビュー(メインページ)を使用します。これらの相互作用は、UIControllerによってさらに処理されます。任意のインスタンスを介してコールをショートカットしてはなりません。

ここでは、例のメインページで[保存]をクリックすると、セーブが異なる可能性があります。これを回避するには2つの方法があります。1つは、複数のビュー(メインページA、メインページBなど)を表示する方法と、表示されるものをより具体的に表示する方法です。次に、クリックされたボタンの名前を正しく指定します。それではSave A、Save Bなどになるでしょう。

+0

これは、UpdateViewAfterFiltering()を使用して、Save 'Save updation'、 'Save newation'を保存した場合のメソッドの意味です。右? – hEShaN

+0

はい、それは問題ありません。物事を命名するのに厳格にしてみてください。それぞれのことは、その名前のことだけです。確かに、文脈がはっきりしていれば、あなたのフォームでもっと自由になるかもしれません。しかし、申し訳ありませんよりも安全です。 –

+0

ありがとうthomas :) – hEShaN