Объект-сирота UML

Объект-сирота - используются для моделирование неопределённого поведения - цитирую =

В процессе разработки могут возникнуть экземпляры, не связанные ни с каким классификатором и изображаемые как объекты с отсутствующими именами абстракций (см. рис. 13.2). =
объект-сирота uml
Такие объекты-сироты"

Объекты - UML

Объекты - сущности, уже "реально" существующие в моделируемой системе. (в отличии от классов , которые носят исключительно описательный характер - пусть и с механизмом реализации операций-методов) . Обычно это - экземпляры классов (или "выполнители" - всё таки хочу использовать русские корни =)) интерфейсов)

Для записи используется строка в формате=

<собственное имя объекта >'/'<Имя роли класса>:<Имя класса >.

примеры =

Шаблоны или параметризованные классы - UML

Шаблон (template) или параметризованный класс (parameterized class) - определяет семейство классов, отличающихся значением некоторых формальных параметров;

UML разница между интерфейсом и параметризованным классом

Интерфейс (interface) - класс, задающий набор операций, но не содержащий в себе поля и реализации этих операций. Класс, реализующий интерфейс, сам определяет содержимое этих операций.

Шаблон (template)
или параметризованный класс (parameterized class) - шаблоны UML очень похожи на шаблоны C++. Они определяют семейство классов, отличающихся значением некоторых формальных параметров;

Интерфейс - uml

Интерфейс - сущность указывающая ЧТО ДЕЛАТЬ , но не содержащая информацию о том "КАК ДЕЛАТЬ".
В разработке программных продуктов вполне соответствует "интерфейсу" "из программирования" - то есть этакому шаблону для создания классов.

С классами на диаграмме классов может находится , например - в отношении реализации.

На диаграмме может выглядеть так:
интерфейс uml пример фкн вгу

Реализация в ООП. Отношение реализации (realization relationship) - UML

Реализация (realization) - это семантическое отношение между классификаторами, при котором один классификатор определяет обязательство, а другой гарантирует его выполнение.
Отношение реализации встречаются в двух случаях:

Генерализация в ООП. Отношение генерализации (обобщения) - UML

Отношение обобщения - отношением между более общим элементом (родителем или предком) и более частным или специальным элементом (дочерним или потомком).

Обозначается в виде не закрашенного треугольника на линии связи - треугольник как стрелка указывает на класс-родитель =
отношение обобщения - генерализации - пример фкн вгу

Pages

Subscribe to fkn+antitotal RSS