Паттерн: Стратегия (Strategy)
Исходник: SortByDateStrategy.java, язык: java [code #525, hits: 6883]
автор: this [добавлен: 07.10.2007]
  1. package strategy;
  2.  
  3. import java.util.Comparator;
  4.  
  5. public class SortByDateStrategy implements Comparator<User> {
  6.  
  7. public int compare(User o1, User o2) {
  8. return o1.getRegDate().compareTo(o2.getRegDate());
  9. }
  10.  
  11. }
Сущность ConcreteStrategy

Стратегия сортировки пользователей по дате их регистрации.
Тестировалось на: java 1.5.0_04

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