Назад Вперед Содержание

Отношение агрегации

Коллекции

Пример

Изменим модель стада коров. Добавим в класс стадо поле, которое будет содержать общее количество корма, выделенного стаду.

Будем считать, что каждой корове нужно в день определенное и разное количество корма.

Принимать или не принимать корову в стадо, будем решать исходя из того, хватит ли на нее общего корма.

Поэтому количество мест в стаде нам заранее неизвестно и массив объектов использовать нельзя.

В этом случае удобнее использовать не массив объектов, а коллекцию объектов.

Создать класс Cow – корова, содержащий:

Создать класс Stado – стадо, содержащий:

В методе Main:

Отработка:

Описание класса Cow

Описание класса Stado

Метод Main класса Program

Назад Вперед Содержание