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

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

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