Приспособленец. Оптимизация работы с памятью путём предотвращения создания экземпляров элементов, имеющих общую сущност презентация
Содержание
- 2. Цель Оптимизация работы с памятью путём предотвращения создания экземпляров элементов, имеющих
- 3. Описание Flyweight используется для уменьшения затрат при работе с большим количеством
- 5. /* * Интерфейс приспособленца */ public interface Primitive { /*
- 6. /* * Окружнсоть - разделяемый приспособленец. Внутреннее состояние - радиус */
- 7. /* * Разделяемый приспособленец - Квадрат. * Внутренее состояние - высота,
- 8. /* * Разделяемый приспособленец - точка */ public class Point implements
- 9. /* * Контекст рисования, передается клиентом примитиву для отрисовки последнего */
- 10. /* * Фабрика приспособленцев. * Реализует разделение оных на основании их
- 11. public static synchronized Circle createCircle(int radius) { if (circles.get(radius) ==
- 12. public static synchronized Point createPoint() { if (onePoint == null)
- 13. Summary (+) Можно получить ощутимую экономию по памяти. (-) Однако, возможно,
- 14. Скачать презентацию
Слайды и текст этой презентации
Скачать презентацию на тему Приспособленец. Оптимизация работы с памятью путём предотвращения создания экземпляров элементов, имеющих общую сущност можно ниже: