3.1. Проектування класів із врахуванням властивостей сoupling та cohesion.
3.2. Використання еnum.
3.2. Використання еnum.
Лабораторна робота: «Використання еnums в проекті seasons з перевизначеним методом relax() для літа та зими»
3.3. Клас java.lang.Class. Основи рефлексії.
3.4. Використання аssertions.
3.5. Пошук файлів за допомогою classpath.
3.3. Клас java.lang.Class. Основи рефлексії.
3.4. Використання аssertions.
3.5. Пошук файлів за допомогою classpath.
Лабораторна робота: «Використання опції – classpath для компіляції програми»
3.6. Використання jar-файлів.
3.7. Aнотації.
3.6. Використання jar-файлів.
3.7. Aнотації.