Слайд 2
![Классы Продукты Корзина Пользователь](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-1.jpg)
Классы
Продукты
Корзина
Пользователь
Слайд 3
![Класс Продукты Класс Product представляет собой название товара, имеющую количество](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-2.jpg)
Класс Продукты
Класс Product представляет собой название товара, имеющую количество и цену
за одну единицу товара. Конструктор, принимающий название, количество и цену в качестве параметров.
Слайд 4
![Класс Корзина Класс Cunt расширяет функциональность списка продуктов, предоставляя методы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-3.jpg)
Класс Корзина
Класс Cunt расширяет функциональность списка продуктов, предоставляя методы для работы
с корзиной товаров.
Класс "Корзина" унаследован от класса Product и предоставляет дополнительные функции для управления содержимым корзины.
Слайд 5
![Класс Пользователь Класс "Пользователь" (User.cs) представляет собой модель пользователя с](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-4.jpg)
Класс Пользователь
Класс "Пользователь" (User.cs) представляет собой модель пользователя с основными свойствами,
такими как имя и адрес электронной почты.
Класс "Пользователь" содержит свойства Name и Email, которые предоставляют доступ к имени и адресу электронной почты пользователя соответственно.
Слайд 6
![Методы класса Продукты Метод для добавления товара:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-5.jpg)
Методы класса Продукты
Метод для добавления товара:
Слайд 7
![Методы класса Продукты Метод для удаления товара:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-6.jpg)
Методы класса Продукты
Метод для удаления товара:
Слайд 8
![Методы класса Продукты Метод для просмотра всех товаров:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-7.jpg)
Методы класса Продукты
Метод для просмотра всех товаров:
Слайд 9
![Методы класса Продукты Метод для обновления цены товара:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-8.jpg)
Методы класса Продукты
Метод для обновления цены товара:
Слайд 10
![Методы класса Корзина Метод для получения общей стоимости корзины:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-9.jpg)
Методы класса Корзина
Метод для получения общей стоимости корзины:
Слайд 11
![Методы класса Корзина Метод для просмотра содержимого корзины:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-10.jpg)
Методы класса Корзина
Метод для просмотра содержимого корзины:
Слайд 12
![Методы класса Пользователь Метод для добавления пользователя:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-11.jpg)
Методы класса Пользователь
Метод для добавления пользователя:
Слайд 13
![Методы класса Пользователь Метод для удаления пользователя](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-12.jpg)
Методы класса Пользователь
Метод для удаления пользователя
Слайд 14
![Методы класса Пользователь Метод для просмотра всех пользователей](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-13.jpg)
Методы класса Пользователь
Метод для просмотра всех пользователей
Слайд 15
![Перегрузка для класса Пользователь Данная перегрузка перегружает метод, добавляя возможность](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-14.jpg)
Перегрузка для класса Пользователь
Данная перегрузка перегружает метод, добавляя возможность пользователю ввести
только имя, и код ошибку не выдаст:
Слайд 16
![Создание страницы выбора](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-15.jpg)
Слайд 17
![Обработка ошибок](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-16.jpg)
Слайд 18
![Обработка ошибок](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/579889/slide-17.jpg)