Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 1.36 KB

README.md

File metadata and controls

11 lines (8 loc) · 1.36 KB

Java Training

Небольшие задачи для тренировки навыков программирования на Java. Задачи разбиты по темам, каждая рассчитана на 30-40 минут.

Общие требования ко всем задачам:

  1. Создайте пакет с именем ru.nsu.<ваша фамилия>.topic<номер темы>.task<номер задачи>.
  2. Обеспечьте разделение кода на модель и UI средствами ООП и Java (пакеты, классы, интерфейсы, и т.д.).
  3. Корректно обработайте возможные ошибки (исключения).
  4. Старайтесь не нарушать принципов ООП и объектного дизайна.
  5. Старайтесь обеспечить хороший уровень инкапсуляции (т.е. выявлять самостоятельные сущности в задачах и заключать их в отдельные классы и, при необходимости, выделять их интерфейсы, обеспечивать сокрытие данных и логики с помощью приватных полей классов и пакетной видимости классов, где применимо, и т.д.)