8. Расскажите про паттерн Прототип (Prototype).

8. Расскажите про паттерн Прототип (Prototype).

UNKNOWN

Порождающий паттерн проектирования, который позволяет копировать объекты, не вдаваясь в подробности их реализации.

Паттерн поручает создание копий самим копируемым объектам. Он вводит общий интерфейс с методом clone для всех объектов, поддерживающих клонирование. Реализация этого метода в разных классах очень схожа.

Метод создаёт новый объект текущего класса и копирует в него значения всех полей собственного объекта.

+: Позволяет клонировать объекты, не привязываясь к их конкретным классам.

- : Сложно клонировать составные объекты, имеющие ссылки на другие объекты.


Предыдущий вопрос: 7. Расскажите про паттерн Абстрактная фабрика (Abstract Factory).

Следующий вопрос: 9. Расскажите про паттерн Адаптер (Adapter).

Все вопросы по теме: список

Все темы: список

Вопросы/замечания/предложения/нашли ошибку: напишите мне

Report Page