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

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

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