Паттерн: Мост (Bridge)
Исходник: UpdateCommand.java, язык: java [code #444, hits: 8111]
автор: this [добавлен: 07.07.2007]
  1. package bridge;
  2.  
  3. import java.util.Date;
  4.  
  5. public class UpdateCommand extends Command {
  6. private Date modified;
  7.  
  8. public UpdateCommand(CommandImpl impl) {
  9. super(impl);
  10. }
  11.  
  12. public boolean Execute() {
  13. boolean res = super.Execute();
  14. modified = impl.getExecTime();
  15. return res;
  16. }
  17.  
  18. public Date getModified() {
  19. return modified;
  20. }
  21.  
  22. }
Сущность RefinedAbstraction

Интерфейс более конкретной команды на редактирование.
Тестировалось на: java 1.5.0_04

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