Учимся обрабатывать ошибки
Знакомимся с конструкцией для создания интерфейсов
Учимся получать информацию о полях, методах и других метаданных класса
Выясняем, что такое паттерны и как их использовать
Учимся определять свои классы и создавать объекты
Изучаем принципы и механизмы наследования
Знакомимся с полиморфизмом в Java
Продолжаем знакомство с паттернами
Знакомимся с целями и задачами курса