ВУЗ:
Составители:
В конце концов, наш класс будет выглядеть примерно так (рис.6):
Рис.6
Изображение класса Tovar
Как видно из рисунка в классе Tovar присутствует два атрибута – Name
и quantity, и функция - Get_characters, которая выводит все характеристики
данного класса.
Хотелось бы сказать, что в нашей работе мы задумали показать
структуру хранения товаров на складе. Для этого мы используем три класса
класс Tovar, который мы уже описали, класс Line и класс Sklad. А теперь
поподробнее об оставшихся двух классах.
Как мы уже выяснили класс Tovar, это как бы физический класс, здесь
переменные хранятся непосредственно, т.е. внутри класса будут не
указатели, а уже описанные внутри этого класса переменные. Этот класс
характеризует сам товар.
Следующий класс – Line. Этот класс характеризует строку накладной,
которая присутствует на каждом классе. Так вот Line – это одна из строк
накладной в ней содержатся характеристики, какого то одного товара,
который мы можем определить по имени.
Попробуем его построить.
Для этого вначале проделываем те же действия, которые мы
применяли для построения предыдущего класса. Название класса – Line,
атрибуты: Name и Quantity, только на этот раз у второго атрибута (Quantity),
тип будет указатель, так как данные о количестве данного товара мы берем
из класса Tovar, и следовательно данный атрибут является указателем на
физический параметр класса Tovar.
Следующее нововведение класса Line, это функция Summ. Она
подсчитывает общую сумму товара в зависимости от его количества. То есть
у этой функции будут два параметра, количество (того товара, который
выделит пользователь) и цена (того же товара). И в итоге мы получим общую
цену на данные товары.
Следующим нашим шагом будет определение роли класса по
отношению друг к другу. Роль (association role) - это неотделимая часть
ассоциации, описывающая некоторые свойства её "соединения" с классом
(роль класса в данной ассоциации). Естественно, что классы должны быть
связаны между собой. Опять же на панели инструментов можно увидеть
несколько типов связей, помимо этого можно добавить еще несколько видов
связей, который просто не стоят по умолчанию. После нажатия на панели
правой клавишей мыши появиться маленькое меню. На нем выбираем
Tovar
Name : char
quantity : double
Get_characters()
В конце концов, наш класс будет выглядеть примерно так (рис.6): Tovar Name : char quantity : double Get_characters() Рис.6 Изображение класса Tovar Как видно из рисунка в классе Tovar присутствует два атрибута – Name и quantity, и функция - Get_characters, которая выводит все характеристики данного класса. Хотелось бы сказать, что в нашей работе мы задумали показать структуру хранения товаров на складе. Для этого мы используем три класса класс Tovar, который мы уже описали, класс Line и класс Sklad. А теперь поподробнее об оставшихся двух классах. Как мы уже выяснили класс Tovar, это как бы физический класс, здесь переменные хранятся непосредственно, т.е. внутри класса будут не указатели, а уже описанные внутри этого класса переменные. Этот класс характеризует сам товар. Следующий класс – Line. Этот класс характеризует строку накладной, которая присутствует на каждом классе. Так вот Line – это одна из строк накладной в ней содержатся характеристики, какого то одного товара, который мы можем определить по имени. Попробуем его построить. Для этого вначале проделываем те же действия, которые мы применяли для построения предыдущего класса. Название класса – Line, атрибуты: Name и Quantity, только на этот раз у второго атрибута (Quantity), тип будет указатель, так как данные о количестве данного товара мы берем из класса Tovar, и следовательно данный атрибут является указателем на физический параметр класса Tovar. Следующее нововведение класса Line, это функция Summ. Она подсчитывает общую сумму товара в зависимости от его количества. То есть у этой функции будут два параметра, количество (того товара, который выделит пользователь) и цена (того же товара). И в итоге мы получим общую цену на данные товары. Следующим нашим шагом будет определение роли класса по отношению друг к другу. Роль (association role) - это неотделимая часть ассоциации, описывающая некоторые свойства её "соединения" с классом (роль класса в данной ассоциации). Естественно, что классы должны быть связаны между собой. Опять же на панели инструментов можно увидеть несколько типов связей, помимо этого можно добавить еще несколько видов связей, который просто не стоят по умолчанию. После нажатия на панели правой клавишей мыши появиться маленькое меню. На нем выбираем
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »