<< | к паттерну | главная | печатать | обсудить(0 сообщений) >>
Паттерн: Заместитель (Proxy)
Исходник: Product - продукт, сущность RealSubject [java, code #480, hits: 7353, рейтинг: 3/7,4.86(2399)] +
автор: this [добавлен: 09.09.2007] управление:
  1. package proxy;
  2.  
  3. public class Product implements ProductI {
  4. private int price;
  5. private String name;
  6. private boolean delivery;
  7.  
  8. public Product(int price, String name, boolean delivery) {
  9. super();
  10. this.price = price;
  11. this.name = name;
  12. this.delivery = delivery;
  13. }
  14.  
  15. public boolean isDelivery() {
  16. return delivery;
  17. }
  18.  
  19. public void setDelivery(boolean delivery) {
  20. this.delivery = delivery;
  21. }
  22.  
  23. public String getName() {
  24. return name;
  25. }
  26.  
  27. public void setName(String name) {
  28. this.name = name;
  29. }
  30.  
  31. public int getPrice() {
  32. return price;
  33. }
  34.  
  35. public void setPrice(int price) {
  36. this.price = price;
  37. }
  38.  
  39. public String toString() {
  40. return getName() + ", $" + getPrice();
  41. }
  42.  
  43. }
Сущность RealSubject

Базовая реализация продукта(ProductI).

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2021 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.006328 секунд
Количество запросов к БД: 9, gzip: 3.1kb/11.7kb(74%)