Информационных технологий визуальное моделирование систем в Staruml



Pdf көрінісі
бет88/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   84   85   86   87   88   89   90   91   ...   120
Байланысты:
Лабы star uml
Лабы star uml

раздел Attributes из редактора свойств соответствующего класса, выделить 
атрибут, откроется его редактор свойств, открыть в нем раздел Type, нажав 
. В появившемся диалоговом окне выберите один из стандартных типов
либо один из определенных вами типов (классов) (рис. 90). 


74 
Рисунок 90. Определение типа атрибута 
Пример. 
Атрибут item класса Заказ (Order) должен быть экземпляром 
класса Товар (Item). Для остальных атрибутов зададим стандартные типы 
(рис. 91). 
Рисунок 91. Типы атрибутов класса Order 
Исходное значение
служит для задания начального значения 
соответствующего атрибута в 
момент 
создания 
отдельного 
экземпляра класса. 
Здесь 
необходимо 
придерживаться 
правила 
принадлежности значения типу конкретного атрибута. Если исходное 
значение не указано, то значение соответствующего атрибута не определено 
на момент создания нового экземпляра класса. С другой стороны, 


75 
конструктор объекта может переопределять исходное значение в процессе 
выполнения программы, если в этом возникает необходимость. 
Строка-свойство
служит 
для 
указания 
дополнительных 
свойств атрибута, которые могут характеризовать особенности изменения 
значений атрибута в ходе выполнения программы. Фигурные скобки как раз 
и 
обозначают 
фиксированное 
значение 
соответствующего атрибута для класса в целом, которое должны принимать 
все вновь создаваемые экземпляры класса без исключения. Это значение 
принимается за исходное значение атрибута, которое не может быть 
переопределено в последующем. Отсутствие строки-свойства по умолчанию 
трактуется так, что значение соответствующего атрибута может быть 
изменено в программе. 


Достарыңызбен бөлісу:
1   ...   84   85   86   87   88   89   90   91   ...   120




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет