|
Диаграмма классов в 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 года покупайте продукцию из двух каталогов одновременно!!! |