小売店の正しいモデルは何ですか?例えば会社は店舗から商品を販売しています。オブジェクト階層
企業は多くの店舗を持ち、多くの製品を販売することができます。製品は必ずしも各店舗に結びついているわけではないので、私は考えていたでしょう。
私は基本的な割り当てをしています。これは、製品の経済的な注文数量を計算するシステムを設計するように求めています。私たちは(そのために私たちは何の詳細を持っていません...)以降の割り当てのために適しているであろう構造を実装することになって、次のように助言した構造があるされています
public class Company {
private Store store;
public static void main(String[] args)
{
Store storeOne = new Store();
storeOne.setEOQRelevantValues(1, etc..);
}
}
public class Store {
private Product product;
//..
public setEOQRelevantValues(int eoqRelevantValues)
{
Product.setEOQRelevantValues(eoqRelevantValues);
}
}
public class Product{
private int eoqRelevantValues;
//..
public setEOQRelevantValues(int eoqRelevantValues)
{
this.eoqRelevantValues = eoqRelevantValues;
}
public int calculateEOQ()
{
//do stuff with this.eoqRelevantValues..
return EOQ;
}
}
これは少し私のすべてを違反しているようですOOPについて知っている。階層間でデータを渡すメソッド - オブジェクト間のパラメータの複製?私は何が欠けていますか?
。私はなぜ「製品は店舗であるはずです」または「店舗は製品であるはずです」とは言いません。それは本当に*表示された/示唆されたものですか? –
@pst - 次の割り当てでは、複数の店舗とその下にある商品が必要になります。 – tkf144