Встречается на собеседованиях • сегодня

Приведи пример области видимости типа 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` ограничена интерфейсом и его реализациями.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы