通知
すべてクリア
Topic starter
2003年9月20日 2:10 PM
内部クラスになっているプログラムのクラス図を書かなくてはいけないんですが、各クラスの関
係は一番外側のクラスに対して集約とかコンポジションにしとけば、とりあえず間違いないです
よね?
2003年9月21日 2:15 PM
言ってる意味がわかりません。
Topic starter
2003年9月21日 3:14 PM
classA{
classB{
}
classC{
}
}
例えばこんな感じのプログラム場合、各クラスA、B、Cの関係は
Aに対してB、Cが集約。みたいな感じで良いんですかね?
2003年9月24日 10:42 AM
内部クラスは集約ではない。
単にクラス・スコープ内に他のクラスがあるだけ。
2003年10月15日 7:55 AM
UML1.4からは内部クラスを記述するための表記法が追加されています。
(参考)
http://www.mamezou.com/tec/Tips/uml14Changes/uml14Changes.html
入れ子クラス宣言(Nested Class Declaration)
2003年11月12日 6:46 PM
>内部クラスは集約ではない。
>単にクラス・スコープ内に他のクラスがあるだけ。
javaのスタティックじゃないネストクラスは微妙じゃないですか?
暗黙にエンクロージングオブジェクトを知ってるし・・・
っていっても、それを『集約』というかというと違うような気もしますが。
2003年11月18日 9:50 AM
> 暗黙にエンクロージングオブジェクトを知ってるし・・・
innerがouterのことを知っているんですよね?
んでもouterがinner(のインスタンス)を持っているわけじゃないんだから、
集約とは言い難い。