Встречается на собеседованиях • сегодня
Где встречал паттерны
В Java паттерны встречаются повсеместно, особенно в стандартной библиотеке и фреймворках. Например:
- Singleton –
Runtime.getRuntime(),java.lang.System - Factory –
Calendar.getInstance(),Collections.unmodifiableList() - Observer –
java.util.Observable(устаревший, но пример) и события в Swing (ActionListener) - Decorator –
java.io(например,BufferedReader(new FileReader(...))) - Iterator –
java.util.Iteratorв коллекциях (List.iterator())
Пример Singleton:
java
public class Singleton {
private static final Singleton INSTANCE = new Singleton();
private Singleton() {}
public static Singleton getInstance() {
return INSTANCE;
}
}Также паттерны активно используются в Spring (@Bean – Factory, @Controller – MVC), Hibernate (Proxy для ленивой загрузки).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы