Паттерн: Адаптер (Adapter)
Исходник: OperatorUserAdapter.java, язык: java [code #439, hits: 8745]
автор: this [добавлен: 01.07.2007]
  1. package adapter;
  2.  
  3. public class OperatorUserAdapter implements Operator {
  4. private User user;
  5.  
  6. public OperatorUserAdapter(int id) {
  7. user = new User(id);
  8. }
  9.  
  10. public String GetResponsiblePart() {
  11. return user.GetDetail("responsibility").toString();
  12. }
  13.  
  14. public String GetLogin() {
  15. return user.GetDetail("login").toString();
  16. }
  17.  
  18. public String GetPass() {
  19. return user.GetDetail("passw").toString();
  20. }
  21.  
  22. }
Сущность Adapter

Адаптер, преобразователь оператора к пользователю.
Тестировалось на: java 1.5.0_04

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