<<  Прототип [ Prototype ] Некоторые полезные приемы реализации: Прототип [ Prototype ] Некоторые полезные приемы реализации:  >>
Прототип [ Prototype ] Некоторые полезные приемы реализации:

Прототип [ Prototype ] Некоторые полезные приемы реализации: реализация операции Clone. Самая трудная часть паттерна прототип - правильная реализация операции clone. Особенно сложно это в случае, когда в структуре объекта есть круговые ссылки. В большинстве языков имеется некоторая поддержка для клонирования объектов. Но эти средства не решают проблему "глубокого и поверхностного копирования". Суть ее в следующем: должны ли при клонировании объекта клонироваться также и его переменные экземпляра или клон просто разделяет с оригиналом эти переменные? Поверхностное копирование просто, и часто его бывает достаточно. Но для клонирования прототипов со сложной структурой обычно необходимо глубокое копирование, поскольку клон должен быть независим от оригинала. Поэтому нужно гарантировать, что компоненты клона являются клонами компонентов прототипа. При клонировании вам приходится решать, что именно может разделяться и может ли вообще. Если объекты в системе предоставляют операции Save (сохранить) и Load (загрузить), то разрешается воспользоваться ими для реализации операции Clone по умолчанию, просто сохранив и сразу же загрузив объект. Операция Save сохраняет объект в буфере памяти, a Load создает дубликат, реконструируя объект из буфера;

Слайд 35 из презентации «Типовые решения проектирования»

Размеры: 720 х 540 пикселей, формат: .jpg. Чтобы бесплатно скачать слайд для использования на уроке, щёлкните на изображении правой кнопкой мышки и нажмите «Сохранить изображение как...». Скачать всю презентацию «Типовые решения проектирования.ppt» можно в zip-архиве размером 331 КБ.

Похожие презентации

краткое содержание других презентаций на тему слайда

«Полезное питание» - Соки. Рис очень полезен для организма человека. Рыба. Ягоды - настоящий кладезь витаминов. Другое дело - рыба. Но россияне по статистике съедают около 85 кг за год. «Чтобы мудро жизнь прожить, знать надобно немало. Колбасы. В крыжовнике и чернике содержится янтарная кислота, необходимая для поддержания иммунитета.

«Полезные ископаемые России» - Здесь расположены бассейны железных руд: Курская магнитная аномалия (КМА). Тема: «Полезные ископаемые России.». Наша страна богата различными полезными ископаемыми. Назовите крупнейшее месторождение железной руды в России? Западный Саян – железная руда. Уральские горы. Крупнейшее месторождение железной руды в России – Курская магнитная аномалия!

«Полезное насекомое» - Проект экологического исследования. Оценка степени поражённости вредителями разных грядок. Работа над проектом. Неужели такой мы оставим планету своим детям?! Задачи проекта. Места обитания полезных насекомых. Подготовка к защите проекта. Изучить видовой состав насекомых-вредителей сельскохозяйственных культур, на пришкольном участке.

«Вредные и полезные привычки» - К низкому уровню культуры. Мы хотим быть здоровыми, успешными и счастливыми!!! Цицерон. Вместе с табачным дымом улетучивается женственность, красота, организм быстро увядает. К наркотической зависимости. «Начинаешь курить, чтобы доказать, что ты мужчина. В среднем, курящие люди живут на 6-8 лет меньше, чем некурящие.

«Полезные ископаемые Казахстана» - «Законодательное регулирование и обеспечение полноты охвата Инициативой прозрачности всех аспектов деятельности компаний». Пособие Международного Валютного Фонда по обеспече-нию прозрачности доходов от природных ресурсов рассматри-вает применение принципов «Кодекса надлежащей практики по обеспечению прозрачности в бюджетно-налоговой сфере МВФ» к специфическим проблемам ресурсозависимых стран.

«Полезные ископаемые 4 класс» - Добыча нефти начата в 1864г. Газовые месторождения в Каневском, Ленинградском и других районах. Ракушечник. Кварцевый песок. П.Сенной Темрюкский район. Песок. Каменная соль. Гипс. Песчаник. Бром. Мостовской район С. Шедок. Строительные материалы. Варениковская Крымский район. Известковый камень. Газопровод «Голубой поток» (Россия – Турция).

Графика

7 презентаций о графике
Урок

Черчение

7 тем