Между классами Vehicle и Gift выстроено отношение - композиция. Так как коллекция с объектами Gift находится в классе Storage. Аналогичная ситуация и у классов Sweetness и Gift. Коллекция с объектамиTransport, в которой хранятся типы созданных сладостей, находится в классе Storage.
public class Vehicle
{
// созданная коллекция с типами
List<Transport>TransportsCatalog=new List<Sweetness>();
//коллекция
List<Gift> gifts = new List<Gift>();
}
Между классами Disk и Phonogram также выстроено отношение – композиция, так как коллекция с объектами Phonogram находится в классе Disk.
public abstract class Vihicle
{
private List<Vehicle > Vehicles;
Создание нового пользователя.
Рисунок 1. Тест метода класса.
Добавление пользователя в коллекцию каталога.
Рисунок 2. Тест метода каталога.
Вывод полной информации о пользователе.
Рисунок 3. Тест метода класса.
Вывод полной информации об автомобили.
Рисунок 4. Тест метода, который возвращает несколько значений (модификатор out)
Рисунок 7. Тест метода класса.
Услуга аренды автомобиля. Создание и добавление в лист нового автомобиля.
|
|
5. Пример использования библиотеки для построения интерфейса прикладного решения.
Программа реализована в виде приложения Windows Forms.
При запуске перед пользователем отображается вкладка, где пользователь может создать новый тип нужного ему автомобиля.
Рис8. Тест метода
Добавление в список выбранных пользователем авто
.
Рис9 Тест метода
Вывод информации в textbox.
Рис 10 Тест метода
Удаление выбранного подарка из списка.
Рис 11 тест метода
Перейдя на вкладку «Арендовать», пользователь сможет указать адрес и отправить выбранный подарок по указанному адресу.