2016-11-13 3 views
1

iamプログラミング言語typescriptnodejsを使用しています。 さて、私はクラス図の約束をどのように処理するかを知りたいだけです。 私は非同期メソッドとの多くのインタフェースを持っています(約束を返す)。インタフェースのクラス図の約束

例:

interface Connection{ 
    obtainStatus(): Promise<Status>; 
    ... 
} 

いただきましクラスdiagrammにおける約束に対処するためのベストプラクティス? 私はどこにでもPromise<...>を書くべきですか?

答えて

0

約束はちょうどあなたが が価値になるかもしれない何かを持っていると言う方法です。しかし、私が知る限り、 は、 ダイアグラスでそれらをどのように表現するかに関する規則はありません。

また、人々は一般的に、クラス図 がプログラムのビジネスロジックを合理的に表すことを望むと考えて、2つのオプションを想像しています。彼らはJavaScriptの土地で、あなた が約束値を返す その方法を示すために特別な記法を思い付くことができ、そして、あなたの チームにその概念を広め十分に共通していると仮定すると、

のように、 としてオブジェクト間の関係を と表すと、約束を省略するだけです。実装の詳細です。