На этом уроке мы допишем класс Client. Реализуем четыре метода и слегка потестируем их. Написать свои впечатления о созданном классе модели.
Дата отправки отчёта:
3 января 2016 г.
Задание выполнено: за
52 мин.
Чему научился:
повторил то, что повторил вчера
Что было сложным:
не было
Комментарии:
Мне все нравится, хотя надо сказать. что тем кто знаком с MVC фреймворками для Web нет ничего нового. Но это ни в коем случае не упрек, а наоборот, хороший разбор еще раз для укрепления. Кстати, я уже говорил, из этих фреймворков можно позаимствовать еще больше несложных , но полезных ООП - плюшек, навроде синглтона или сервис-локаторов и инъекций зависимостей. Это идеальный случай рассказать как они работают.
Соглашусь, Алекc, MVC - принцип довольно давно используется, "модель отдельно, представление отдельно" - это лучше всего видно в вебе, но как видим и здесь, в настольном приложении, используя этот принцип, можно делать код.
Научился: Опыт в работе С БД Трудности: придумать нормальную реализацию метода UpdateClient :) Сделал по-своему метод UpdateClient. Реагирует на изменение ячейки в датагридвью. По ячейке определяет ID клиента и новое значение. Эти данные передает в метод и происходит изменение.
Я понимаю, что на данном этапе никак не задействованы свойства полей. Потом элементарные проверки добавлю обязательно.