|
28 | 28 | - [Ведение лога приложения](http://skipy.ru/useful/logging.html) |
29 | 29 | - [Java Logging: история кошмара](http://habrahabr.ru/post/113145/) |
30 | 30 |
|
31 | | -##  [3. Синглетон. Enum](https://drive.google.com/open?id=0B_4NpoQW1xfpZ3lmWVhUSXprQXc) |
| 31 | +##  [3. Синглтон. Enum](https://drive.google.com/open?id=0B_4NpoQW1xfpZ3lmWVhUSXprQXc) |
32 | 32 | **Коммиты:** |
33 | 33 | 1. *[Lesson07 enum](https://github.com/JavaWebinar/basejava/tree/a1fe80b00444b6c8d8af149c5e82137c312fee22/src/ru/javawebinar/basejava)* |
34 | 34 |
|
|
37 | 37 | - [Перечисляемые типы (enum) в Java](http://easy-code.ru/lesson/enum-types-java) |
38 | 38 |
|
39 | 39 | ##  [Домашнее задание:](https://drive.google.com/open?id=0B_4NpoQW1xfpVjhZTzhqemlYZUU) |
40 | | -<a href="https://ru.wikipedia.org/wiki/Доменный_объект">Доменный объект</a> |
| 40 | +[Доменный объект](https://ru.wikipedia.org/wiki/Доменный_объект) |
41 | 41 |
|
42 | | -- Cделать объектную модель резюме (диаграмма и классы). [**Образец резюме**](https://javawebinar.github.io) |
43 | | - - Делать только классы, включаемые в Resume. Resume - главный класс. В него все включается (композиция - строгий вид агрегации). |
44 | | - - Схожие по структуре и функциональности сущности делаем одним классом. |
45 | | - - Модель упрощаем для хранения только необходимой информации для вывода/ редактирования резюме. |
| 42 | +- Сделать объектную модель резюме (диаграмма и классы). [**Образец резюме**](https://javawebinar.github.io) |
| 43 | + - Делать только классы, включаемые в Resume. Resume - главный класс. В него все включается (композиция - строгий вид агрегации) |
| 44 | + - Схожие по структуре и функциональности сущности делаем одним классом |
| 45 | + - Модель упрощаем для хранения только необходимой информации для вывода/ редактирования резюме |
46 | 46 | - В модели резюме должны быть представлены контакты и следующие разделы: |
47 | 47 | - PERSONAL("Личные качества") |
48 | 48 | - OBJECTIVE("Позиция") |
|
52 | 52 | - EDUCATION("Образование") |
53 | 53 | - В секциях Достижения и Квалификация хранить список строк |
54 | 54 | - Учесть в классах модели, что обработка резюме (вывод в html, сохранение, чтение) будет сделано следующим образом: |
55 | | -обработка `fullName`, цикл обработки по контактам, цикл обработки по секциям (для секций использовать полиморфизм, как для фигур: круг, квадрат..). |
56 | | - - При добавлении/удалении новых видов контактов (например домашний телефон) или разделов изменения в коде (и БД) должны быть минимальны. |
57 | | -- **ПРОВЕРЬТЕ свою модель - сделайте объект `Resume` с всеми разделами (организацией, периодом работы/учебы, описанием позиций).** |
| 55 | +обработка `fullName`, цикл обработки по контактам, цикл обработки по секциям (для секций использовать полиморфизм, как для фигур: круг, квадрат...) |
| 56 | + - При добавлении/удалении новых видов контактов (например домашний телефон) или разделов изменения в коде (и БД) должны быть минимальны |
| 57 | +- **ПРОВЕРЬТЕ свою модель - сделайте объект `Resume` с всеми разделами (организацией, периодом работы/учебы, описанием позиций)** |
58 | 58 |
|
59 | 59 | #### Инструменты для рисования: |
60 | 60 |
|
61 | | -- <a href="http://stackoverflow.com/questions/8942751/use-intellij-to-generate-class-diagram#26926334">Generate class diagram in IntelliJ IDEA</a> (<a href="https://www.jetbrains.com/help/idea/2016.1/working-with-diagrams.html?origin=old_help">Help: working with Diagrams</a>) |
| 61 | +- [Generate class diagram in IntelliJ IDEA](http://stackoverflow.com/questions/8942751/use-intellij-to-generate-class-diagram#26926334) ([Help: working with Diagrams](https://www.jetbrains.com/help/idea/2016.1/working-with-diagrams.html?origin=old_help)) |
62 | 62 | - Нарисовать и сфотографировать |
63 | | -- <a href="http://www.draw.io">Online: www.draw.io</a> |
64 | | -- <a href="https://www.yworks.com/">yEd - Graph Editor</a> |
| 63 | +- [Online: www.draw.io](http://www.draw.io) |
| 64 | +- [yEd - Graph Editor](https://www.yworks.com/) |
0 commit comments