添付ファイルの追加

ログイン済のユーザのみが添付ファイルをアップロード出来ます。

添付ファイル一覧

Kind Attachment Name Size Version Date Modified Author Change note
png
inventory.png 5.2 kB 1 03-1-2012 00:06 ytp
png
inventory2.png 1.9 kB 1 03-1-2012 00:07 ytp
png
order_amount.png 20.0 kB 1 09-1-2012 22:22 ytp
png
order_classes10.png 8.8 kB 1 09-1-2012 22:22 ytp
png
order_classes11.png 17.8 kB 1 09-1-2012 22:22 ytp
png
order_methods.png 14.2 kB 2 31-12-2011 22:38 ytp
png
receipt.png 6.1 kB 1 02-1-2012 21:25 ytp
png
receipt2.png 1.8 kB 1 03-1-2012 00:07 ytp
png
receipt_inventory.png 3.3 kB 1 03-1-2012 00:53 ytp
png
receipt_inventory_seq.png 11.5 kB 1 03-1-2012 20:17 ytp

This page (revision-19) was last changed on 25-7-2014 20:58 by ytp

This page was created on 30-8-2011 15:57 by ytp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 added one line
★このページは書きかけです
At line 12 changed one line
保守しづらくなる理由は規則性がないからです。そして仕様変更に弱いのは、パラメータでオブジェクトを不規則に渡してしまうと、変更の影響が思わぬクラスに出てしまうからです。\\
保守しづらくなる理由は規則性がないからです。そして仕様変更に弱いのは、クラス間でオブジェクトを不規則に渡してしまうと、変更の影響が思わぬクラスに出てしまうからです。\\
At line 21 changed 2 lines
受注伝票は、商品ごとの受注個数と商品単価を明細として持ちます。
この時、ある受注における受注総額を返すメソッドをどのクラスに実装すべきかを検討してみましょう。\\
受注伝票は、商品ごとの受注個数と商品単価を明細として持ちます。この時、
*ある受注における受注総額を返すメソッド
をどのクラスに実装すべきかを検討してみます。\\
クラス図は次です。\\
[order3.png]
受注総額を求めるためには、
#各明細ごとの受注額を計算する(受注個数 × 商品単価)
#全明細の受注額を加算する
#受注額を返す
という流れになります。\\
関係するクラスは、
*金額
*受注個数
*商品単価
*受注明細
*受注明細一覧
*受注伝票
と6つありますが、受注総額を返すメソッドはどのクラスで実装するべきでしょうか?\\
答えは簡単で、
*関連するクラスのうち最上位のクラス、つまり受注伝票クラス
です。シーケンス図を見て下さい。
[order_amount.png]
Version Date Modified Size Author Changes ... Change note
19 25-7-2014 20:58 3.888 kB ytp to previous
18 11-3-2012 23:19 3.902 kB ytp to previous | to last
17 09-1-2012 22:25 3.902 kB ytp to previous | to last
16 09-1-2012 03:07 3.893 kB ytp to previous | to last
15 09-1-2012 02:59 3.852 kB ytp to previous | to last
14 09-1-2012 02:52 3.843 kB ytp to previous | to last
13 03-1-2012 23:57 3.791 kB ytp to previous | to last
12 03-1-2012 23:42 3.766 kB ytp to previous | to last
11 03-1-2012 23:41 3.766 kB ytp to previous | to last
10 03-1-2012 22:52 3.781 kB ytp to previous | to last
9 03-1-2012 00:44 2.894 kB ytp to previous | to last
8 03-1-2012 00:39 2.839 kB ytp to previous | to last
7 02-1-2012 22:28 2.793 kB ytp to previous | to last
6 01-1-2012 01:19 1.854 kB ytp to previous | to last
5 31-12-2011 23:25 1.607 kB ytp to previous | to last
4 10-9-2011 12:02 1.594 kB ytp to previous | to last
3 31-8-2011 01:21 1.592 kB ytp to previous | to last
2 30-8-2011 22:20 0.926 kB ytp to previous | to last
1 30-8-2011 15:57 0.626 kB ytp to last
« This page (revision-19) was last changed on 25-7-2014 20:58 by ytp