Содержание
- 2. Шаблоны проектирования
- 3. Фабрика Создает экземпляр класса, принимая во внимание переданные параметры. Позволяет создавать экземпляры различных классов в зависимости
- 4. Фабрика (базовый класс) public class Namer { //базовый класс protected String last; protected String first; public
- 5. Фабрика (наследники) public class RUName extends Namer { //Иванов Иван через пробел public RUName(String s) {
- 6. Фабрика (наследники) public class USName extends Namer { // Антон, Антонов через запятую public USName(String s)
- 7. Класс-фабрика public class NamerFactory { //Возвращает тот или иной класс на основе факта присутствия запятой public
- 8. Выводы Предоставляет гибкий контроль за типом, количеством, временем создания порождаемых объектов. Изменение поведения фабрики и порождаемых
- 9. Q&A
- 11. Скачать презентацию