Паттерн: Заместитель (Proxy)
Исходник: ProductI.java, язык: java [code #479, hits: 9016]
автор: this [добавлен: 09.09.2007]
  1. package proxy;
  2.  
  3. public interface ProductI {
  4. public static final int DELIVERY_COST = 300;
  5.  
  6. public boolean isDelivery();
  7. public int getPrice();
  8. public String getName();
  9. }
Сущность Subject

Базовый интерфейс продукта.
Тестировалось на: java 1.5.0_04

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