ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 8) онлайн

Диаграммы классов UML

Мы познакомились с UML в главе 1 «Общие сведения». Теперь, когда мы уже немного знаем о классах, давайте рассмотрим наш первый пример использова- ния UML: диаграмму классов. Эта диаграмма предлагает новый способ для отра- жения объектно-ориентированной программы и может пролить немного света на работу программ TIMES1 и TIMES2.

Взглянув на листинг программы TIMES1, мы увидим в нем два класса: time12 и time24. В диаграммах UML классы представлены в виде прямоугольников, как показано на рис. 8.3.

Рис. 8.3. Диаграмма классов UML для программы TIMES1

Прямоугольник каждого из классов разделен на секции горизонтальными линиями. Имя класса расположено в верхней секции. Здесь мы этого не сдела- ли, но вы можете сами добавить в каждый класс секции для полей класса (на- зываемых в UML атрибутами) и методов класса (называемых операциями).

 

22