Нотация и семантика языка UML



Отношение обобщения - часть 3


А именно, предполагается, что на диаграмме указаны не все классы-потомки. В последующем возможно разработчик восполнит их перечень, не изменяя уже построенную диаграмму.
  • {disjoint} - означает, что классы-потомки не могут содержать объектов, одновременно являющихся экземплярами двух или более классов.
  • {overlapping} - случай, противоположный предыдущему. А именно, предполагается, что отдельные экземпляры классов-потомков могут принадлежать одновременно нескольким классам.
  • С учетом дополнительного использования стандартного ограничения диаграмма классов (рис. 6.7) может быть уточнена (рис. 6.8).

    Вариант уточненного графического изображения отношения обобщения классов с использованием строки-ограничения

    Рис. 6.8.  Вариант уточненного графического изображения отношения обобщения классов с использованием строки-ограничения




    Содержание  Назад  Вперед