#ооп

Каждый блок это класс.

Блоки разделены на 3 части:

  • шапка - тут по центру полужирным написано название класса, а абстрактные классы пишутся полужирным курсивом
  • в центре указаны поля, по левому краю с маленькой буквы
  • внизу методы, тоже по левому краю с маленькой буквы

Перед названием поля или метода может быть указана область видимости:

  • + - public
  • - - private
  • # - protected
  • / - derived, потомок
  • ~ - пакет

Между объектами класса могут быть следующие связи: