Skip to content

Commit 7919f92

Browse files
authored
Update lesson07.md
1 parent adc31f2 commit 7919f92

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

lesson/lesson07.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
## ![video](https://cloud.githubusercontent.com/assets/13649199/13672715/06dbc6ce-e6e7-11e5-81a9-04fbddb9e488.png) [Домашнее задание:](https://drive.google.com/open?id=0B_4NpoQW1xfpVjhZTzhqemlYZUU)
3636
<a href="https://ru.wikipedia.org/wiki/Доменный_объект">Доменный объект</a>
3737

38-
Cделать объектную модель резюме (диаграмма и классы). <a href="http://u-rise.com/teacherofjava.pdf">Образец резюме</a> (делаем упрощенно)
38+
- Cделать объектную модель резюме (диаграмма и классы). <a href="http://u-rise.com/teacherofjava.pdf">Образец резюме</a> (делаем упрощенно)
3939
- Делать только классы, включаемые в Resume. Resume - главный класс. В него все включается (композиция - строгий вид агрегации).
4040
- Схожие по структуре и функциональности сущности делаем одним классом.
4141
- Модель упрощаем для хранения только необходимой информации для вывода/ редактирования резюме.
@@ -49,7 +49,8 @@ Cделать объектную модель резюме (диаграмма
4949
- В секциях Достижения и Квалификация хранить список строк
5050
- Учесть в классах модели, что обработка резюме (вывод в html, сохранение, чтение) будет сделано следующим образом:
5151
обработка `fullName`, цикл обработки по контактам, цикл обработки по секциям (для секций использовать полиморфизм, как для фигур: круг, квадрат..).
52-
При добавлении/удалении новых видов контактов (например домашний телефон) или разделов изменения в коде (и БД) должны быть минимальны.
52+
- При добавлении/удалении новых видов контактов (например домашний телефон) или разделов изменения в коде (и БД) должны быть минимальны.
53+
- **ПРОВЕРЬТЕ свою модель - сделайте объект `Resume` с всеми разделами (организацией, периодом работы/учебы, описанием позиции).**
5354

5455
#### Инструменты для рисования:
5556

0 commit comments

Comments
 (0)