Встречается на собеседованиях • сегодня
Приведи пример области видимости типа Prototype
В Java область видимости типа Prototype не является стандартной. Однако, если речь о паттерне Prototype, то он позволяет создавать копии объектов без привязки к их конкретным классам.
Пример:
java
interface Prototype {
Prototype clone();
}
class ConcretePrototype implements Prototype {
private String field;
text
public ConcretePrototype(String field) {
this.field = field;
}
@Override
public Prototype clone() {
return new ConcretePrototype(this.field);
}
public String getField() {
return field;
}}
public class Main {
public static void main(String[] args) {
ConcretePrototype original = new ConcretePrototype("Original");
ConcretePrototype copy = (ConcretePrototype) original.clone();
System.out.println(copy.getField()); // "Original"
}
}
text
Здесь `clone()` создает новый объект с теми же значениями полей. Область видимости `Prototype` ограничена интерфейсом и его реализациями.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы