Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Необходимо реализовать программу, описывающую процесс поставки фруктов Авокадо из различных регионов мир в зависимости от текущего сезона. Для этого:



Диаграмма классов в UML.

Лабораторная работа 1.

Необходимо реализовать программу, описывающую процесс поставки фруктов Авокадо из различных регионов мир в зависимости от текущего сезона. Для этого:

1. Создайте интерфейс interface IProduct поставляемой продукции (фрукт авокадо), описывающий единственный метод c сигнатурой string ShipFrom().

2. Создайте несколько классов (3-4), реализующих данный интерфейс, т.е. классы, представляющие собой фрукты авокадо, поставляемые из конкретного региона мира. В каждом классе реализуйте метод string ShipFrom(), возвращающий название региона, из которого поставляются фрукты данного класса (например, «Южная Африка», «Испания» и т.д.).

3. Создайте класс фабрики (Creator), содержащий метод с сигнатурой public IProduct FactoryMethod(int month). Данный метод должен возвращать экземпляр класса, отправляющего продукт из соответствующего месяцу региона мира.

4. В основной программе создайте экземпляр класса фабрики. С помощью цикла c эмулируйте всевозможные месяцы и выведите на экран результат работы метода ShipFrom для каждого созданного фрукта.

 


Дата добавления: 2015-08-27; просмотров: 27 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Предварительный чек-лист на разработку страницы компании | Только одна неделя в году, и только с 11 по 17 декабря 2011 года покупайте продукцию из двух каталогов одновременно!!!

mybiblioteka.su - 2015-2024 год. (0.007 сек.)