ログイン
検索
メインメニュー
開発者ブログ
ChangeVisionメンバーズ分布マップ
フォーラム一覧   -   トピック一覧
   UML全般
     シーケンス図:継承したクラスでの記載方法
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
startUML
投稿日時: 2014-7-2 17:45
新米
登録日: 2014-7-2
居住地:
投稿: 3
シーケンス図:継承したクラスでの記載方法
astah communityを使用しています。

シーケンス図の記載について教えてください。

クラスAと、それを継承したクラスBがあるとします。

クラスA
・Private Method MethodAAA
・Protected Method MethodBBB

クラスB
・Protected Method MethodBBB


クラスBのMethodBBB内で基本クラス クラスAのMethodBBBを呼び出し、
そこでMethodAAAを呼び出す場合があるとします。


シーケンス図で記載する場合、配置されるオブジェクトはクラスBになります。
他クラスからMethodBBBを呼び出して、自身への呼び出しで基本クラスのBBBを呼び出すことはできます。
(パッと見、クラスB、クラスAどちらのMethodBBBかは判断難しいですが…)

この後MethodAAAを呼び出したいのですが、当然クラスAのPrivateメソッドはクラスBの
オブジェクトから呼び出すことはできません。


2点考えました。

,修發修皀掘璽吋鵐洪泙魯ブジェクト間のメッセージやりとりを記載するので、
 Privateメソッドは記載しない方がよい。
⊂綉シチュエーションではクラスBに加えて、クラスAもシーケンス図に追加し、
 クラスBからクラスAのMethodBBBを呼び出し、クラスAでMethodAAAを呼び出すよう
 記載するしかない。

何かうまい回避方法、シーケンス図とはそういうものではないなど、
何かあればご教授いただけないでしょうか。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » シーケンス図:継承したクラスでの記載方法 startUML 2014-7-2 17:45
     Re: シーケンス図:継承したクラスでの記載方法 Sueyoshi 2014-7-4 11:33
       Re: シーケンス図:継承したクラスでの記載方法 okamura 2014-7-4 12:07
         Re: シーケンス図:継承したクラスでの記載方法 startUML 2014-7-8 9:53
       Re: シーケンス図:継承したクラスでの記載方法 startUML 2014-7-8 9:49

投稿するにはまず登録を