Механизм наследования (обобщение) в UML графически представляется линией с пустым треугольником у класса родителя(рис. 2.2).
Наследование (обобщение) — это отношение между общей сущностью (родителем — класс «клиент») и ее конкретным воплощением (потомком — классы «корпоративный клиент» или «частный клиент»). Объекты класса-потомка могут использоваться всюду, где встречаются объекты класса-родителя, но не наоборот. При этом он наследует свойства родителя (его атрибуты и операции). Операция потомка с той же сигнатурой, что и у родителя, замещает операцию родителя; это свойство называют полиморфизмом. Класс, у которого нет родителей, но есть потомки, называется корневым. Класс, у которого нет потомков, называется листовым.

API.
API(Application Programming Interface) представляет собой набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) для использования во внешних программных продуктах, при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована.
Разрабатываемое в данной лабораторной работе API состоит из следующих компонентов:
1)Сущности.
2)Идентификатор и генератор идентификаторов.
3)DAO.
4)Manager.