Должна ли диаграмма классов проекта показывать частные операции?


Должна ли диаграмма классов проектирования показывать частные операции? Я предполагаю, что диаграмма классов дизайна должна показывать только открытые методы и наиболее важные частные атрибуты. Или я ошибаюсь?

Спасибо.

1 2

1 ответ:

Если вы не разрабатываетереализацию класса, нет никаких причин включать закрытые члены в схему проектирования. Частные члены служат цели бытьдеталями реализации класса, и в целом реализацияне имеет значения , пока она придерживается публичного контракта.