DevLearn logo
Skill Up With Me
Interactive Learning
Signing in…

Прототип

🔒 Sign in to use this

Прототип — это порождающий паттерн, позволяющий копировать существующие объекты, не делая код зависимым от их классов. Вместо создания нового объекта с нуля вы просите существующий объект — прототип — клонировать себя. Клон затем можно изменять независимо.

ℹ️Ключевая идея: делегировать клонирование самим объектам. Каждый класс реализует метод clone(), чтобы вызывающая сторона никогда не знала конкретного класса — она просто вызывает clone() на интерфейсе.
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.
🔒 Sign in to use this