Почему мы перечисляем сотрудников в картах CRC?

StackOverflow https://stackoverflow.com/questions/1713935

  •  19-09-2019
  •  | 
  •  

Вопрос

В картах CRC, почему мы перечисляем всех сотрудников вместо просто зависимости. Я имею в виду, если функции вызовов класса A, почему упоминается в разделе CRC CRC класса B. Было бы намного лучше, если бы мы просто оставили A в CRC -карте B, как уже упоминается в карте A CRC A. Таким образом, мы можем выяснить зависимость также от CRC Card, и если вы знаете имя функции класса B, которые необходимы, мы можем упомянуть об этом также на карте A CRC. Это поможет еще больше путем быстрого генерирования классов и диаграмм последовательности. Какую конкретную функциональность достигается путем упоминания B в соавторских соавторах и A в B -сотрудниках?

Это было полезно?

Решение

Потому что вы не хотите, чтобы вас увязали к деталям того, как произойдет сотрудничество. Может случиться так, что призывы к B, но также может случиться так, что публикует событие на автобусе сообщений, которое поднимает B, или может быть, что B передает объект обратного вызова, к которому пасны его сообщения. Перечисление их в качестве сотрудников с обеих сторон избегает выяснения того, как они будут сотрудничать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top