Основы объектно-ориентированного программирования
философия Java
интерфейсы в ооп
информационные технологии
Обработка ошибок и исключений
Отношения между классами
Контейнеры и хранение объектов в ООП