Встречается на собеседованиях • сегодня
Какие паттерны проектирования реализованы в Java
В Java встроены несколько классических паттернов проектирования:
- Singleton - через
Runtime.getRuntime(),System.getSystem() - Factory -
Calendar.getInstance(),NumberFormat.getInstance() - Observer -
java.util.ObserverиObservable(устарело, но есть в JDK) - Decorator -
java.ioпакет (BufferedReader(new FileReader())) - Iterator -
java.util.Iteratorв коллекциях - Proxy - динамические прокси через
java.lang.reflect.Proxy - Template Method -
AbstractList,HttpServlet
Пример Singleton:
java
public class Runtime {
private static Runtime currentRuntime = new Runtime();
public static Runtime getRuntime() {
return currentRuntime;
}
private Runtime() {}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы