Помощь в учёбе, очень быстро...
Работаем вместе до победы

Диаграмма классов. 
Объектно-ориентированное программирование

РефератПомощь в написанииУзнать стоимостьмоей работы

Ассоциации представляют собой связи между экземплярами классов (личность работает в компании, компания имеет ряд офисов) Любая ассоциация обладает 2-мя ролями, каждая роль представляет направление ассоциации, одна от клиента к заказу, другая от заказа к клиенту. Концептуальная (в этом случае диаграммы будут отображать понятия изучаемой предметной области, при этом может быть весьма слабое… Читать ещё >

Диаграмма классов. Объектно-ориентированное программирование (реферат, курсовая, диплом, контрольная)

Определяет типы объектов системы и различного рода статические связи.

Ассоциации/подтипы На диаграммах классов изображаются такие атрибуты класса операции класса и ограничения, которые накладываются на связи между объектами.

Существуют 3 точки зрении на построение диаграмм классов:

  • 1. Концептуальная (в этом случае диаграммы будут отображать понятия изучаемой предметной области, при этом может быть весьма слабое отношение к реализующим её ПО.
  • 2. спецификация (в этом случае опускаемся на уровень ПО, но рассматриваем только интерфейс, а не реализацию).
  • 3. Реализация (спускаемся на уровень реализации, эта точка зрения наиболее распространена однако во многих ситуациях является более предпочтительнее.

Понимание точки рассмотрения важно, как для построения, так и чтения диаграмм класса).

Диаграмма классов. Объектно-ориентированное программирование.

Ассоциации представляют собой связи между экземплярами классов (личность работает в компании, компания имеет ряд офисов) Любая ассоциация обладает 2-мя ролями, каждая роль представляет направление ассоциации, одна от клиента к заказу, другая от заказа к клиенту.

Роль может быть наименована с помощью метки, если она отсутствуетроли присваивается имя класса цели.

Роль также обладает множественностью, которая показывает сколько объектов может учувствовать в данной связи.

  • 1)Любой, А всегда связан с одним В
  • 2)Любой, А связан с одним или более В
  • 3)Любой, А связан с 0 или одни В
  • 4)Любой, А всегда связан 0,1 или более В

Рассмотрение спецификации, ассоциации представляют собой ответственности класса.

Показать весь текст
Заполнить форму текущей работой