CRC カードでは、依存関係だけでなく、すべての協力者をリストするのはなぜですか。つまり、クラス A が B の関数を呼び出す場合、なぜ A が B クラスの CRC コラボレーターのセクションで言及されているのでしょうか。A の CRC カードで B が既に述べられているように、単純に B の CRC カードに A を残す方がはるかに良いでしょう。このようにして、CRC カードからも依存関係を把握できます。また、A が必要とする B クラスの関数名がわかっている場合は、A の CRC カードにもそれを記載できます。これは、クラス図とシーケンス図をすばやく生成することでさらに役立ちます。B in A コラボレーターと A in B コラボレーターに言及することで実現される具体的な機能は何ですか?
1251 次