Урок Java 366: Best practice 2: Static factory

preview_player
Показать описание
Cкидки до 22-го января на все курсы всего за 9.99:
Каждый купон расчитан на 10 покупок, спешите!
Новый курс по Photoshop:

HIBERNATE:
JPA:
HTML + CSS:
MAVEN:
GIT:
KOTLIN
SQL:
IDEA
Паттерны Java:
Java EE:
Английский язык:
JAVA:
Apache Spark:
Рекомендации по теме
Комментарии
Автор

В строке 42 cache.put вернет null если в мапе еще не было никакого значения по этому ключу метод put возвращает предыдущее значение связанное с этим ключом

elsalvadore
Автор

у вас вроде бы ошибка на 7:53 минуте нужно было написать таким образом:
public static Car1 getWhiteCar(String color) {
{
<--- здесь написано неправильно нужно вписать containsKey(color)
System.out.println("get to cache");
return cacheColorCar.get(color);
} else {
System.out.println("add to cache");
return cacheColorCar.put(color, new Car1(color));
}
}
то есть в условии поменять на containsKey чтобы искало не по значению а по ключу
некоторые может не поймут как правильно

КоляЗатворницкий-щр
Автор

интересно идея подставляет тип сереньким с двоеточием :)

birds_channel
Автор

Ты что в поезде записываешь? Если да, то ты красава. Так сильно печешся за своих учеников

ПавелЛегкий-сы
Автор

Бест практика? А не паттерны это? Конкретно тут паттерн фабрика. Следующие видео паттерн синглтон. Чем вот эта тема отличаеться от паттернов?

stanislav