Диаграмма классов модели «База рецептов кулинарных блюд»
Диаграмма классов (Class Diagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений. На ней не указывается информация… Читать ещё >
Диаграмма классов модели «База рецептов кулинарных блюд» (реферат, курсовая, диплом, контрольная)
Диаграмма классов (Class Diagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений. На ней не указывается информация о временных аспектах функционирования системы.
Диаграмма классов представляет собой конечный граф, вершинами которого являются элементы типа «классификатор», которые связаны различными типами структурных отношений, также может содержать интерфейсы и пакеты.
На данной диаграмме изображены два класса: рецепт и калорийность. Класс Рецепт имеет атрибуты: название блюда, способ приготовления, время приготовления, ингредиенты. Для класса Рецепт определен специфический класс T_VidBluda посредством него определяется специфический атрибут ВидБлюда через перечисление (первое блюдо, второе блюдо, закуска, салат, выпечка, соус, напиток, десерт, для малышей).
Используются связи обобщения, зависимости и ассоциации.
Рис. 2 Диаграмма классов «Базы рецептов кулинарных блюд»