Archive: Студенческий бложик

UML классовая диаграмма шпаргалка

2016-05-11

Отношения типов: Агрегация, Композиция, Генарализация, Реализация, Зависимость и Неопределённая зависимость [xcut] ol

  • Агрегация, класс Профессор содержит объекты класса Студенты и может существовать без класса студенты [img Агрегация]http://stud.ashcherbakov.ru/uploads/_pages/36/1.jpg[/img]
  • Композиция, класс Машина содержит объекты класса Запчасти и не может существовать без него [img Композиция]http://stud.ashcherbakov.ru/uploads/_pages/36/2.jpg[/img]
  • Генарализация - наследование, потомок является частным случаем родителя. Родитель (надтип) - обобщение потомка (подтип) [img Генарализация]http://stud.ashcherbakov.ru/uploads/_pages/36/3.jpg[/img]
  • Реализация - интерфейс(реализуемая сущность) дёргает методы, реализуемые в реализующих сущностях [img Реализация]http://stud.ashcherbakov.ru/uploads/_pages/36/4.jpg[/img]
  • Зависимость - независимая сущность влияет на зависимую. Кошка "пьёт" воду, студент "читает" книгу [img Зависимость]http://stud.ashcherbakov.ru/uploads/_pages/36/5.jpg[/img]
  • Неопределённая зависимость - независимая сущность как-то влияет на зависимую. Кошка "???" воду, студент "???" книгу [img Неопределённая зависимость]http://stud.ashcherbakov.ru/uploads/_pages/36/6.jpg[/img] /ol — Все диаграммы нарисованы и доступны для редактирования в бесплатной программе UMLet(или онлайн редакторе http://www.umlet.com/umletino/), исходник в формате uxf: [url=https://yadi.sk/d/Szrm1vkurchig]basic.uxf[/url] — В полном размере: — [image=http://stud.ashcherbakov.ru/uploads/_pages/36/mini/new1.jpg new1.jpg]http://stud.ashcherbakov.ru/uploads/_pages/36/new1.jpg[/image]

— Источники: ul