Klassendiagramm =============== ``abstract class``, ``abstract`` Beispiel: .. code-block:: rest .. uml:: abstract class "Abstrakte Klasse" .. image:: abstract-class.svg ``annotation`` Beispiel: .. code-block:: rest .. uml:: annotation Anmerkung .. image:: annotation.svg ``circle``, ``()`` Beispiel: .. code-block:: rest .. uml:: circle Kreis .. image:: circle.svg ``class`` Beispiel: .. code-block:: rest .. uml:: class Klasse .. image:: class.svg ``diamond``, ``<>`` An empty diamond stands for an association, a black diamond for a composition. Beispiel: .. code-block:: rest .. uml:: diamond Assoziation .. image:: diamond.svg ``entity`` Beispiel: .. code-block:: rest .. uml:: entity Entität .. image:: entity.svg ``enum`` Beispiel: .. code-block:: rest .. uml:: enum Aufzählung .. image:: enum.svg ``interface`` Beispiel: .. code-block:: rest .. uml:: interface Schnittstelle .. image:: interface.svg