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

pattern: State


    Назначение
    Позволяет объекту варьировать свое поведение при изменении внутреннего состояния. При этом создается впечатление, что поменялся класс объекта.


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