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

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

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