среда, 1 августа 2012 г.

pattern: Flyweight

    Назначение
    Использует разделение для эффективной поддержки большого числа мелких объектов.

    Использование шаблона в JDK
(примеры частично взяты с этого ресурса)

String pool             
                java.lang.Integer#valueOf(int) (also on Boolean, Byte, Character, Short, Long, Float and Double)