質問

は、製品が他の店舗パートナーの在庫で利用可能であるかどうかをストアできるように、後者はいずれか受け入れるか、要求を拒否し、すべての場合において、出願人はREPONSE通知されることがあります。

私は、ダイアグラムのクラスを実装します。 今、私はクラスの製品、および製品のコレクションのクラスリストを持っています。 私は、「製品の可用性の要求を操作するクラスを表現する方法がわからない。

このような状況に対応する設計パターンがありますか?

またはクラス図の簡単な例は、歓迎されるであろう。

役に立ちましたか?

解決

おそらく最も広く使用されている今日であることUML -

私はあなたがいくつかの「モデリング言語」を勉強する必要があり、その場合には、いくつかの適切な図にデザインを代表について話していると仮定しています。これが大きな話題ですが、のここに始めることができます。

今、あなたのデザインが複雑ある程度のレベルに達したときに、これらは実際にしか役に立たないような図です。ここでは、図はあまり助けにはなりませんだけで、クラスのカップルと1つの方法を考えています。だから、多分あなたは学習練習としてこれをやっている?

あなたはおそらく、クラス図とシーケンス図に。

あなたは混乱しているように見えるの主要なものはオペレーションを表現する方法である、彼らは単にクラスに対して記載されています。 ()操作transferInventoryを持っているでしょうあなたのストアクラスはそれほどます。

あなたのクラス図は、夫婦のみのクラス店、製品の非常に簡単ですので。しかし、興味深いのは、あなたのシーケンス図を使用すると、Storeクラスの複数のインスタンスがあることを示すことがある:。StoreA、storeb操作とインスタンスが互いに通信を

あなたはについて話していない

は一つのこと:どのようにStoreAはをstoreb操作が存在していることをご存知でしたか?なぜそれがストアは、製品を求めていることを選びました。こうした店舗のレジストリとして、ここではいくつかの追加のクラスがあります。私は図を描くよりも、ということを考え出すではるかに興味があると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top