Скажи пожалуйста, Виктор)
1)строка 11 Hen hen = HenFactory.getHen(Country.BELARUS); это и есть фактори метод, создаем его для того чтобы потом он создал объекты - RuusianHen, BelorussianHen и остальные ? Только я не понял "Country.BELARUS" - вот это что такое??
2) И для чего нам нужен интерфейс ??
public interface Country {
String UKRAINE = "Ukraine";
String RUSSIA = "Russia";
String MOLDOVA = "Moldova";
String BELARUS = "Belarus";
}
3) и вот еще момент хочу прояснить,static class HenFactory, зачем нам нужно писать - если переменной country равно значению, к примеру, Белоруссия, то мы создаем объект белорусской курочки. Зачем нам это надо? Понимаю мы с коноли бы вводили значение , к примеру, Белоруссия и создавался бы объект белорусская курочка
package com.javarush.task.task14.task1408;
public interface Country {
String UKRAINE = "Ukraine";
String RUSSIA = "Russia";
String MOLDOVA = "Moldova";
String BELARUS = "Belarus";
}