На этом уроке мы наконец-таки начнём создавать первый класс Бизнес Модели Отеля. Это класс Model.Client, для подготовки которого потребуется ещё некоторые вспомогательные работы.
Дата отправки отчёта:
7 февраля 2016 г.
Задание выполнено: за
30 мин.
Чему научился:
добавлять записи в таблицу
Что было сложным:
немного кажется все замудренно, я бы все по-другому сделал)))
Когда делал проект на курсовую в том году, мы еще не изучали подключение к бд, и нам не разрешили его делать (мол, что не проходили не использовать). Вот я и делал бд с помощью сериализации (сохранение и чтение из файла). Там также пришлось придумать что-то вроде модели, продумать сущности. Использовал паттерн Одиночка для доступа к классу, моделирующему бд. Вот там все элегантно и просто :)))
Научился: Добавлять запись в таблицу клиента. Вообще, то плохая идея скрещивать бульдога с носорогом. О чем я? О том чтобы передавать ссылку на работу с живой базой в класс клиента. Данные об базе вообще не должны знать. Тем более с моей точки зрения Client - это должна быть одна строчка клиентов, Clients - это многие строчки клиентов. А то получилось нечто среднее между моделью и хранимыми в них данными.