- 74 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 20:00:28 ]
- >>70-72
レスありがとうございます。 ちょっと意外に感じました。 A.GetB()が「AがBを取得する」ではなく、「AからBを取得する」という意味なので、BuyerにSell、SellerからBuyと考えていました。 質問とは違うので答えも違うのかもしれませんが、1つのクラスがBuy/Sellを持っている場合にも同じ方法で命名すると、 shop.Sell(item, money);// 店に対してアイテムを売っているように見える? shop.Buy(item, money);// 店からアイテムを買っているように見える? この感覚は私だけなんでしょうか? > 製品クラス(ProductとかGoodsとか?)にTrade()とかSell()を持たせた方が賢い気がする。 これはTradeの引数に買い手と売り手を渡すということになりますか? 商品は所有者が扱うものと思っていたので、こちらも意外に感じました。
|

|