<< | к паттерну | главная | печатать | обсудить(0 сообщений) >>
Паттерн: Мост (Bridge)
Исходник: Command, сущность Abstraction [java, code #442, hits: 7662, рейтинг: 3/7,4.96(2333)] +
автор: this [добавлен: 07.07.2007] управление:
  1. package bridge;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. public class Command {
  7. protected List<String> errors;
  8. protected CommandImpl impl;
  9.  
  10. public Command(CommandImpl impl) {
  11. super();
  12. this.impl = impl;
  13. this.errors = new ArrayList<String>();
  14. }
  15.  
  16. public boolean Execute() {
  17. boolean res = impl.Exec();
  18. if (impl.GetError() != null) {
  19. errors.add(impl.GetError());
  20. }
  21. return res;
  22. }
  23.  
  24. public String getErrors() {
  25. return errors.toString();
  26. }
  27. }
Сущность Abstraction

Общий интерфейс команды.

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2021 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.006335 секунд
Количество запросов к БД: 9, gzip: 3.1kb/9.5kb(68%)