Публикации по теме 'prototype-pattern'


Шаблон проектирования прототипа
Основной целью шаблонов проектирования прототипов является клонирование уже существующего объекта, когда создание нового объекта очень дорого. Просто означает, что дизайн прототипа позволит избежать создания нового объекта. В таких ситуациях, как создание тысяч объектов каждый раз, тогда как создание приложения для объекта очень дорого, шаблон проектирования прототипа является наиболее подходящим шаблоном проектирования. Для реализации шаблона проектирования прототипа в Java требуется..

Шаблон проектирования прототипа
Это моя третья статья по шаблонам проектирования. В этой статье мы поговорим о шаблонах проектирования Prototype. Если вы хотите создать объект, вы можете использовать шаблон проектирования Factory. В этом шаблоне проектирования мы не создаем новые объекты вместо того, чтобы клонировать существующий объект вместо создания нового, и его также можно настроить в соответствии с требованиями. Шаблон проектирования прототипа можно использовать, когда реализация создает дорогостоящий объект..

Шаблон проектирования, часть 3: шаблон проектирования прототипа.
Шаблон проектирования прототипа относится к шаблону творческого проектирования. Как и в предыдущих двух шаблонах проектирования, мы не будем использовать ключевое слово new для явного создания объекта. Но именно здесь шаблон проектирования прототипа отличается от шаблона проектирования singleton и factory. В шаблоне Prototype Design вместо вызова конструктора для создания экземпляров мы будем клонировать готовый экземпляр, а затем изменить необходимую информацию для использования. Для..

Вопросы по теме 'prototype-pattern'

Использовать шаблон прототипа или нет
У меня есть вопрос. Мне нужно создать небольшую вещь, связанную с продуктами. Теперь я могу назвать 7 различных видов продукции. Некоторые являются подтипами других, например Cars - Vans - petrol - diesel - City - Hatchback - Saloon...
506 просмотров
schedule 25.06.2022

Создание объекта шаблона проектирования прототипа Java
Я просматривал шаблон проектирования прототипа и у меня возникли вопросы. Я понял, что шаблон проектирования «Прототип» используется для создания объектов, требующих больших затрат памяти или ресурсов. В этом случае мы используем клон уже...
2398 просмотров
schedule 05.02.2023

Шаблон прототипа с дженериками вместо клонирования
Я читал книгу шаблонов GoF, и мне интересно, приведет ли использование дженериков к тем же результатам, что и использование обычной реализации клонирования шаблона прототипа. Возможно, я неправильно понимаю шаблон прототипа, поэтому дайте мне знать,...
331 просмотров

Рефакторинг объектов с одинаковыми свойствами прототипа
Допустим, у нас есть суперкласс Character и 2 подкласса Player и Enemy . var Character = function(x, y){ this.x = x || 0; this.y = y || 0; }; var Enemy = function() { // randomInt returns an integer value in between 0 and 505...
69 просмотров