Паттерн: Приспособленец (Flyweight)
Исходник: TagContext.java, язык: java [code #471, hits: 8485]
автор: this [добавлен: 01.09.2007]
  1. package flyweight;
  2.  
  3. public class TagContext {
  4. private CssStyle style;
  5.  
  6. public TagContext(CssStyle style) {
  7. this.style = style;
  8. }
  9.  
  10. public TagContext() {
  11. this(null);
  12. }
  13.  
  14. public CssStyle getStyle() {
  15. return style;
  16. }
  17.  
  18. public void setStyle(CssStyle style) {
  19. this.style = style;
  20. }
  21.  
  22. }
Внешние параметры, состояние тега.
Тестировалось на: java 1.5.0_04

+добавить реализацию